package constants;

import configs.ServerConfig;
import handling.opcode.SendPacketOpcode;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import tools.Authorization;
import tools.PropertyTool;
import tools.Triple;
import tools.data.output.MaplePacketLittleEndianWriter;

import java.io.FileInputStream;
import java.io.IOException;
import java.util.*;
import java.util.stream.Collectors;

public class ServerConstants {

    //    public static final short SERVER_VERSION = 142;
//    public static final String SERVER_PATCH = "1";
    public static final int MIN_MTS = 150; //lowest amount an item can be, GMS = 110
    public static final int MTS_BASE = 0; //+amount to everything, GMS = 500, MSEA = 1000
    public static final int MTS_TAX = 5; //+% to everything, GMS = 10
    public static final int MTS_MESO = 2500; //拍卖中的手续费用
    //master login is only used in GMS: fake account for localhost only
    //master and master2 is to bypass all accounts passwords only if you are under the IPs below
    public static final List<String> localhostIP = new LinkedList<>(), vpnIp = new LinkedList<>();
    public static final int MAXIMUM_CONNECTIONS = 20000;
    public static final boolean GMS = false;
    // IP地址 221.231.130.70
    public static final byte[] NEXON_IP = new byte[]{(byte) 0xDD, (byte) 0xE7, (byte) 0x82, (byte) 0x46}; //singapore
    // job.length = 23
    public static final String[] JOB_NAMELIST = {"反抗者", "冒险家", "骑士团", "战神", "龙神", "双弩精灵", "恶魔", "幻影", "暗影双刀", "米哈尔", "夜光法师", "狂龙战士", "爆莉萌天使", "火炮手", "尖兵", "神之子", "隐月", "品克缤", "超能力者", "魔链影士", "圣晶使徒", "影魂异人", "林之灵", "龙的传人", "剑豪", "阴阳师"};
    public static final Triple<String, Integer, Boolean>[] backgrounds = new Triple[]{};
    private static final Logger log = LogManager.getLogger(ServerConstants.class.getName());
    // 封包配置文件
    private static final Map<String, Boolean> blockedOpcodes = new HashMap<>();
    private static final Map<String, Boolean> blockedMapFM = new HashMap<>(); // 禁止显示给其他角色的技能
    public static String 服务器授权;
    public static boolean TESPIA = false; // true = uses GMS test server, for MSEA it does nothing though
    public static String HOST = "221.231.130.70";
    //Inject a DLL that hooks SetupDiGetClassDevsExA and returns 0.
    // Start of Poll
    public static boolean PollEnabled = false;
    public static String Poll_Question = "Are you mudkiz?";
    public static String[] Poll_Answers = {"test1", "test2", "test3"};
    private static boolean showGMMessage = false;
    public static boolean AUTO_LOGIN = true;
    public static long SERVER_FLAG = 0;
    public static MaplePacketLittleEndianWriter OPCODE_ENCRYPTION_BYTES = new MaplePacketLittleEndianWriter();

    /**
     * 无法正常使用的字体颜色
     */
    public static byte CLOSE_SPOUSE_CODE = 0x24;

    static {
        localhostIP.add("221.231.130.70");
        for (int i = 0; i < 256; i++) {
            vpnIp.add("221.231.130." + i);
        }
        for (int i = 0; i < 256; i++) {
            vpnIp.add("17.1.1." + i);
        }
        for (int i = 0; i < 256; i++) {
            vpnIp.add("17.1.2." + i);
        }


        StringBuilder stringBuilder = new StringBuilder();
        stringBuilder.append("04 00 00 00 00 80 00 00 19 C0 4A 54 0B 11 5E A0 D5 AB 54 6A 69 59 47 26 CB D9 01 DD 0A 71 ED B3 59 B7 A6 EE 3B 3F CB F0 7E 91 65 CD B3 AD BD 8D 94 E7 08 1C 73 3F 40 8F 68 E9 59 17 76 AF F3 B9 79 5C 3F 08 86 B4 8A 1A D1 B2 38 A6 2F 4D BA B5 FF FD 19 D1 5D 2F 2F 1E F1 A9 30 C2 B0 7E 75 B2 C5 E9 F4 EE A4 DB 23 92 10 C8 16 D9 CC 6A 8F 67 36 B5 00 B0 34 93 6D 91 04 0E B3 EC D3 D1 08 D4 06 AE B3 79 67 34 DF EE 6C 04 0C E9 25 E6 F8 47 8F 9B B8 E9 3B 7A 1A F4 15 77 1D D8 D8 1E FC 6E 10 84 EC 3E EA 25 22 EF 7A AE 24 61 3E 2E 56 BB D7 5A D8 93 07 4E 04 E4 10 B0 EB 82 9B C6 A7 7C 39 92 F8 7C 93 98 55 83 BD 7E 06 EF 6C 3A 10 C0 BB A4 FF E2 43 FC 29 75 B5 78 C8 F3 2C DE 01 62 33 81 E2 85 4C 5C 0D 0B 4E F0 3C B4 41 C9 A7 AC 89 6C F8 47 A8 BD F9 83 A6 80 64 38 12 FC 60 B6 62 F2 F9 55 00 CE A8 D9 5A 33 C6 39 58 52 D0 7A 88 70 6A DA A3 4B B4 AC 4F 7D 30 0D BD CD 4A C5 4D 92 2B 1A 88 1C E3 22 3D 71 1C 58 33 C0 40 B6 F7 CA 27 BC 71 51 32 2C 4A CB 0F AD DD E8 35 87 49 33 55 F4 7E 6D 76 59 B6 33 20 2F 06 48 95 5B 14 F6 18 EB 82 6A 89 59 AC D9 2F 30 D9 77 8E EE 74 EF B3 B2 93 B3 5A 9E 12 EE 1F 5B EF A4 15 05 3C 95 56 2E DB 0D 4F 40 10 D5 3C 03 C0 F4 CA F3 FF 8E 59 AB 03 D4 C8 E6 1F EB AB 67 C5 4A A5 AE BE 21 70 22 87 1A E2 0B 2E B2 3E 30 B4 CD 1D 67 2C 13 E6 BF 77 97 A9 22 D1 B1 0C 1F 57 33 8D 1B 27 B1 AE 0C 1E 7E 5D 0B 3F A6 24 BB 4B 6A 45 55 D7 70 1B 94 F8 3A 3D D5 AA 38 C0 14 63 08 B2 26 E3 6C CC 2B A0 97 3B 4D 8C FE 84 4B 17 58 CE 24 60 60 07 67 B4 E0 6E 4D A1 3C 48 94 7B 17 39 4B 43 C6 E8 51 95 57 B7 5A 6F ED 3F CE C1 83 DE A4 4F 2A 96 7E 29 DA AA CD D8 F5 03 30 27 81 B1 73 BB D4 0E FB EC 87 D9 F8 EB 59 8E 42 68 75 00 4E D3 95 18 69 D7 B7 2E AC BA EA E0 B0 25 82 6A 1A F0 6E 5D 7B E3 83 19 D6 9B 9D 05 A7 22 B3 BD B2 DA 15 89 E0 F4 B9 66 D7 D1 14 DE 0F AE 0F C0 0B 3D C4 74 83 B1 13 6C AC 3C A4 F3 4E AE 44 0C 89 4D AD 4E 93 C9 76 4D BF 40 57 33 73 3A 39 48 C8 2C 42 14 20 0A 53 B6 70 74 FE 38 18 95 BC 9F 6A 5E 16 26 BC 09 9C C0 D4 9A A3 04 D3 DB 8D 47 D5 9A BC 2D 8F ED 3B 36 FF BE 97 3F EE C4 2B CF 1A 51 AA A8 C0 87 60 46 9C B9 67 61 C0 7C F9 C8 F9 49 93 81 93 4F F5 E8 87 3C 5B 3A AC 79 01 13 D3 73 EB 6F 6F 3D 58 AE CE C3 2F 0F FF 92 98 A1 52 05 8B EF BA 14 86 01 18 88 17 9A 66 0E 4D 12 BC 39 81 61 A5 63 12 6D 3A DA 8B FC 38 5F 21 44 8D FD 84 2C A5 62 DC 95 9E 69 FA C4 82 F1 1A 24 C6 26 CA 06 D7 ED 3A 2B D0 C3 43 F8 E6 EF F8 49 72 8D D4 49 CF 47 93 E0 BB 44 FB 07 CE 5D 36 BE C8 7A AB B3 09 B6 25 F5 B6 4B DD 8C BE D6 59 3D B3 98 36 2C C0 19 3D A5 64 EC 4D F5 75 BC A1 D1 93 6F 0B 2F F0 97 F5 44 BB 80 AB 18 47 61 07 93 F8 92 1E 01 01 3C 29 DA 36 92 3A 04 DF 69 59 11 84 34 6A 41 4B 50 F5 B7 B2 5E EB 69 52 C3 E1 4A D3 D9 05 1F 15 A3 EB 10 5B 70 50 19 C2 58 65 2D 14 06 6E 2E F5 AB 89 FE 4E 76 67 FF 16 B4 16 47 B7 04 60 90 5C 00 D2 99 89 AD 29 B1 B3 A0 13 3D 9C E7 2E 8F 6A 98 A9 42 AF 3A 72 58 77 0B 25 F2 02 02 B2 38 90 24 2F 7D 63 18 3C 39 5B 12 61 D3 A1 D0 7E AB 25 45 53 61 03 0A 67 5D FC BD E9 30 0B 27 8B A5 21 4C 26 7B 8C 69 A2 1E 40 0B 60 0C D5 09 0C 17 CF 3D 4E 48 47 7E A3 21 47 B5 3B 49 86 95 BB 81 AC 31 29 73 36 80 60 2F A4 6C 7D 7D A7 88 B9 FD F9 16 3B A9 FF A7 9A 40 DE 8D 48 EA 39 D1 0B BC 1D 96 B8 3D AE 7B 27 A8 0B 8C BA 0D F7 29 B5 0A E2 39 BE 52 ED 64 6F 81 98 17 AF 5B 3F E3 78 A7 BA 97 89 3D 9A ED 28 CB 34 63 B7 CC 5E FA C8 88 5C AF 7E 3E BA 18 00 DA DF F5 87 37 6A 81 53 E4 D7 23 E5 7E 79 F8 04 49 91 E5 44 7D D6 CD 4D 2D 9D 5E 60 23 DB AE 53 8D 49 FC 84 31 2A 49 3E 44 FC C2 00 49 7B BB DB FD F9 F5 C7 99 21 CE F4 D1 9B 14 02 C0 F6 3C 48 7F 40 45 14 A8 1F 42 8D 82 4F 24 CE C2 5F 55 DD 83 EC A3 28 21 A8 95 5B 65 6F 14 B5 11 F2 94 0B AA 45 80 62 87 83 1C 56 31 7E CD FC 04 37 76 48 4B 73 1A 01 5F 52 75 5E 04 C2 7D F6 86 BC 13 64 A4 F1 1B 25 63 98 3F 0B BA F0 D2 97 6C B0 24 D5 EA 42 FC 90 E5 C9 EA 18 AD 3F FB 98 C4 92 C2 3F AF A0 03 A0 45 D6 DC 1A 64 05 61 63 CB 28 03 65 E1 C0 70 8E EE 2B CD 66 14 63 99 30 83 78 AE 81 D8 CC A2 C6 34 2B 9C 21 D4 61 59 03 39 96 12 EB 32 DB 7A 72 56 53 21 75 84 1A 84 22 1C 20 D1 15 E0 79 30 5D F6 D1 E2 26 D7 3E EB 97 76 57 4C 32 C5 4D 68 98 26 74 4F FD A9 E8 7C E4 99 B8 14 4C 63 1C B4 DA 96 E9 92 D7 55 E8 50 CB 38 36 26 84 1E B7 E3 6F 67 51 D3 4D 70 6A 31 9D 66 63 E5 0A 9A 95 37 6F DC 48 3E FB 08 A2 37 56 29 35 31 48 39 3D 27 49 A3 6C C2 E6 3F 2E 5B 0D 50 60 A4 8C 2C 7E ED AE ED 46 19 47 CE 33 B6 AD 9E E2 79 8C 70 E8 8F D2 D1 51 44 EC 9C 86 2E 2C 61 E2 3F 9C 3D 49 41 87 56 44 AC 61 FA 8B 01 F0 1D 2F B1 7B E2 DC D1 62 98 F5 CE 3D D2 66 0C 91 28 8A B8 7C BB 45 91 16 91 48 46 76 69 C6 27 FD 1A F3 EB 5F A8 23 FB E2 95 C0 BE D4 F8 3A 5D B8 6E EC C9 BA 99 0B 7F 31 68 11 FF 6B 9A 21 66 2F D0 76 46 7E 4F EE 62 DF E5 C5 CE AF 59 59 DC AB F1 EF DA E2 6A 79 C6 55 16 AA 2D 63 E1 4D 42 59 20 2B 01 B3 0B 0D 2A AD DC 75 48 DE F9 F2 88 6C B7 91 13 EE 20 32 88 B4 7D 5A 6C 2F 70 2B D3 E5 50 1F 9D FD EF 19 55 DB DF 6F 53 A0 A4 19 84 83 B2 8C AA AD A9 3C 31 17 A4 1C 0D 0D B4 7D 53 53 76 8F 1D 3B 2B 15 11 D1 D9 7E 4E 4C F7 E5 FB 77 30 74 DD BE D0 49 B8 79 97 F5 35 11 2D 00 89 15 CC 67 B4 EE D0 80 BF 96 9E B9 0F 10 82 84 3E 03 B4 1D F6 18 70 4C 8C 31 A2 EC 6B 69 40 9D 07 E5 37 32 A4 B4 D3 87 26 5D A3 66 C5 E1 50 4F 0A DD 31 08 D2 E6 73 74 7F D8 1B 39 A9 34 0A 43 E8 22 AD 91 B4 99 60 B4 79 81 BE 62 3A 98 11 29 AF 5A 44 DC DE B5 C8 8D EE 83 F2 7F A5 39 38 1A 89 50 15 E7 0D 0D A8 DB CF 0A D0 8E 14 44 2D CB 03 FE A1 B3 49 B7 FF 4F FE 71 16 29 A4 C5 F0 BF 56 4E 9C 58 58 CE 7F 15 D5 99 05 AC E1 8F CF EE 72 C4 27 04 76 11 B1 73 EB 5C E9 A9 39 E8 E3 1A AC C5 93 E9 2B 85 14 CB CA 75 9E 39 21 F0 43 2A C0 0A 56 24 1C AC 43 4A 1A CF 6F EA D6 D2 07 FE 2A 8C A2 9A D4 06 92 FB 1C C6 03 20 63 55 D9 E4 54 C7 C8 6C AC CA 42 81 A5 C1 83 4C D3 A5 05 9C 1B 93 6E A3 36 4F B3 6E 4B AE 5D 58 45 25 E2 0B 0B E6 A1 FC B3 2D 9F 06 DD 40 BB C8 DC 4D 84 57 BB 7B A1 EE E0 72 3E 6E 01 1E 1B 4C 20 FA 1F 4F 51 47 8D 15 6E 83 09 E4 16 AD B6 C6 58 00 66 A3 43 11 90 97 BA 09 38 79 20 08 F6 4B F1 16 B8 F9 1B 9C 4A E0 B7 D7 79 13 61 2D 0C 55 0E CC C1 4B F3 70 AE EA D1 26 E2 18 93 5A 88 71 E1 AE EA FC 48 1F 3F 3A 49 3A 4B 3F 26 7B 37 1F 29 F3 BC 65 06 27 D8 58 E4 5B 64 D4 9B CF 06 41 C9 20 6F A7 03 DE EF D4 38 44 A1 2D E1 D2 A5 DD 87 5A A2 C1 0B 31 44 ED 39 5C 1B 4D 47 39 4E FF 7F 7F EF 33 41 49 14 A2 F1 A6 E0 5A E9 E6 18 73 96 B8 2A 35 C1 87 87 E0 62 5D A9 14 5A 98 B4 04 58 6B 3C 63 74 FB 19 CF 6B EC BC 2D 9A 1D A9 29 9F F9 3D 83 D5 BE 9F 7D C0 74 75 C9 D2 50 1E B9 A5 FC 38 F2 DF 95 E1 3B 2B D2 20 71 2A 56 91 E9 ED 2F A0 13 E0 49 A8 36 70 B0 E3 ED 6E 2D 43 AD B4 12 E0 FF 7C CA CD C9 8A 0E 5E 40 76 C4 8D E4 B6 3F 97 9B A8 F1 D0 CE F1 78 BB 6F 37 A3 C4 ED 83 A5 BB 13 4B 7D D2 C0 50 9A F0 28 93 FC 4A E8 DB 1B 83 41 8F 25 1C B9 8C 9E 7A C8 EF A9 4F AD 62 7D 29 38 CC 72 08 84 1A 46 97 10 FF E0 C2 85 A0 88 A5 8F 84 A7 D5 95 7D 9F F0 23 25 88 51 DE 4D 72 96 01 D6 BB 4C C8 C4 7E 82 9B 72 6B 36 DB 11 D2 BD C6 F4 0B DD EC 0D E9 6F 3B 50 93 E1 CF 2F 15 FD D6 15 0F 8E 3F BF 2F 96 22 CA C0 B0 CB 04 26 74 65 B7 E1 04 6A E9 C2 41 31 B2 DD F2 14 B8 0B A8 AE C0 25 1D C4 A7 61 5F E9 CD A6 99 F0 21 AF DB EF 56 84 D6 41 64 50 B2 3B C5 C7 43 A9 78 83 F3 6C 2B FC E4 64 27 2E 28 84 FD 1A 10 9C D0 4E F0 6A CC A9 44 62 8D 4C F2 70 B2 A7 37 4C A1 6C 6E DF 7D B4 40 D1 41 C0 3F FB A9 E3 14 AA B2 EF BA 37 85 E2 C2 1E 5C 3D 0C FD E4 7A 21 7D FD A3 95 F4 14 13 68 F2 13 24 8F FE 65 9C B0 CC 95 D7 BF 07 14 79 41 17 0E 80 80 7B 82 66 01 06 52 16 EC 2F 20 85 7A 5A E7 87 23 6B 76 10 96 5D 3B 05 A6 6F EC 13 00 28 B4 7F 27 01 EC DA 85 91 AB 32 5A 95 4A 4D E5 4A 8D 18 CA A7 9F C4 00 2F B4 24 42 76 AE A5 2A 78 F4 EF 33 98 E0 7F 7C 2E C8 B6 66 39 FC 7E 37 87 89 BA 16 5A F2 18 40 85 06 0B 18 7A 63 26 7C DF F9 FB 7A 69 51 D4 78 61 FD BE 7B 29 42 EC CB 6A 2D B4 ED B8 0C 13 14 A4 2A B2 ED 70 97 8B 27 D9 32 59 BF E5 6D 18 28 F6 6D 2D 4E C7 D6 46 57 7F 68 30 0D 2A 05 1E 41 0C B4 C3 E4 E8 E3 3A 0D D3 A1 22 B9 F4 29 BF 89 B8 FD CB E9 77 51 18 8A 1C 5E 7F 44 6E 0F 3A 89 17 F2 C5 04 57 3A E1 1B EF 15 93 DD 1A F2 0B 61 08 18 60 E1 9C 88 A2 A1 98 86 29 75 98 41 D0 B7 96 F0 59 FA 59 10 3A 48 19 64 B5 73 FA 53 2F 11 45 89 D8 FE A4 A5 42 69 41 A4 9D 35 00 8F 92 E3 74 3D 4A 39 DC F8 74 8F BB 39 E6 8D 75 5E 84 66 AB 1D 5A 95 34 53 70 3E 50 5E 2F 8C 63 B1 52 1C 9C 1F 15 1F F0 10 13 70 FA D4 D2 21 49 39 72 0E 1D EB 6B 8D B7 AF 54 DB 6A 4A 23 A9 00 BE C7 38 20 7B 0A 6D 29 CB DA A7 B1 EA 56 98 39 32 27 A8 AF E2 33 70 C1 A2 1C A9 18 71 1E 6A 3D 80 06 3F 50 F2 5F 21 4D AD 8E B4 1D 55 D9 FC C1 D8 B9 BC C8 6F A9 86 69 D6 D1 AC 72 45 9E DC 9F C4 4D A8 9D E9 B5 72 73 0E D0 0C E1 E2 F4 AC BC 24 E8 55 C8 E2 F2 7E A3 2C F2 39 C8 05 AB E2 0D 23 0D 70 B9 3D AD C8 48 1F BC FE 58 10 9C 1A 82 95 38 54 7F 12 44 5B 61 D2 AF E3 7F AD E6 D6 DF 72 FF F7 4E 4F 89 54 BF C2 90 BF 2A EF 3B 28 64 2A AA 24 9F 19 49 B1 A4 39 5F 57 A3 0A F3 97 3F A4 88 41 EB 36 D3 BB E5 5A FC 0D F6 4D B6 0F 41 52 66 08 E0 CC D1 1B 26 AE 37 78 03 07 BB D9 41 8F 87 C4 24 D1 5D 08 AC C6 84 F1 3D 3A 2D 18 48 C7 E7 5D 44 91 33 A7 50 9F C0 3D 3C EA E3 EF 63 9B 52 C7 44 48 84 10 D7 EB CE 89 4B 1D 53 64 47 98 76 55 4A 00 57 C4 53 7F EC E5 A3 49 9F A9 69 75 C6 F8 E3 3B 7B CE 12 D9 D5 EE 67 5E 06 23 60 92 C7 F5 09 CF 5E 60 8D 27 59 D8 BA FB F3 21 6F 1D A9 63 DC AE AE 8F 04 FA 9A 48 F9 38 2E 12 C9 47 38 8C A6 9C 05 13 81 5C 37 34 B5 DB 8B 0D 0B 4E 7E 33 49 C9 D9 D3 86 52 C7 90 63 C9 9B A9 EE 53 00 4D 0F 2E 2A 7C 6C 8A DC 27 13 8E D7 39 A9 E6 88 B8 7B 28 E0 71 84 50 57 97 0A B3 C4 61 E3 18 7E 20 3F 8E 8F E4 46 8E C0 B6 83 FE 71 69 03 9C DE 37 27 F1 38 30 5E 65 B0 30 71 4E 6B FB DF F9 74 87 E6 46 DB 94 9A 48 73 C5 BA D0 B3 96 DB 5C 14 CC 83 8A B1 B6 22 DF 61 CD E6 1F D6 5C 6A 7D 50 20 C4 57 B5 CC 93 C7 73 4D 53 DA AB 40 A7 76 85 B6 C3 83 32 5B 3D 06 0D EB E6 DA 8A 17 15 8A 85 98 16 B9 70 D9 AA CD BD D5 06 69 C9 77 16 51 28 D3 03 EE EC D3 CE 95 22 09 8C DA E2 9F 05 D3 B9 DB B0 CB 61 30 B6 FA CD 8B 6F 34 4D 28 E8 E1 6D 39 47 94 87 C9 5D E1 28 80 9B 6F E3 50 26 C2 CB 91 4C 38 C2 DD A8 AB 01 BE 40 AB 81 9C 15 78 97 58 92 72 ED 5C 30 50 54 A1 97 9E E0 0E 8D DF 94 5D 2C E2 61 B9 CB 00 90 A8 4F FB 3D D5 C5 40 71 C6 E3 D0 05 53 53 E3 68 BC F4 21 60 B7 73 68 B8 2B 28 2C 92 14 5B C3 3F B4 4F D9 BC 9A 69 2F FE D8 56 E5 58 A0 63 91 1C 30 67 99 90 92 00 56 FB 6E 06 B4 4B E7 A9 17 11 12 DB 2D 8E 66 65 BF 63 BD 4C 86 5E 19 96 2C AD 21 1E 67 67 8B DE 72 68 F6 30 F1 33 9A E3 F1 1B FF 20 F5 1C FE 90 12 EE DB CD F2 A5 86 19 AD 81 95 DA 91 21 DC AE EC C4 40 35 00 5C 07 14 43 FF FD ED 8A C7 3B 3F 04 AA 9D EE FA 26 A2 07 D9 E5 37 C6 13 59 37 08 CF 16 92 FB 61 0F B4 5D 2F FA 89 96 26 4D 70 29 F1 0C E2 A7 F4 0A 1A CB 13 63 28 0B 65 D6 51 D4 71 95 A5 E9 E7 11 88 5A 0D EB 03 AF 86 BE 8A 1B 85 34 71 30 2C 29 51 E8 6E B2 01 F1 3C A7 C2 E8 83 9C 5C AD 3C AB 2D B7 80 3E 83 A4 73 5D 19 4A DB F2 35 9E A6 B1 88 D9 03 FE 5E 94 D4 39 EB 91 FA 21 55 4E 5E 86 19 94 32 9F CB BD D3 54 59 89 0A F3 43 67 53 DF 5D B9 14 0D 0F BA A7 AB BB FE D0 8F 61 71 2A 4E 54 BA 83 79 6B BE 8E 74 A9 2B EA CB 81 3F 85 86 E1 A4 4D 03 22 5D CC 85 BC 84 0F 39 F3 53 9D 9D E9 A0 60 93 6B 80 38 60 F4 02 FF FC A9 FC 1F 16 B6 9A 58 EB 82 CF CB 1F EC 95 30 D2 ED D4 3F B1 C2 8F FB 62 24 ED 2B FE 7A 1D 6B DE F3 03 8F 03 ED 84 82 27 3B BD 77 DE 43 B5 7E 5A DA F0 BD 04 EA FC 28 5D BD 81 7B C3 87 B4 94 65 74 ED DE 29 E3 CD 87 50 A4 96 11 09 91 08 68 80 0E 45 3D 3F ED 3E 65 AD 6A 7A 16 E5 F7 04 95 EF 0D C9 15 BD 20 C0 37 25 75 AC 20 1E 34 B5 5F 0F A9 F7 6B C8 D0 9C D8 59 62 28 D0 95 66 55 E1 5A 8F 5C 4E 62 48 31 66 65 39 53 A5 A2 0E 36 27 CB 9E 97 6A 6F 18 0E 94 7B 85 1B 35 61 09 7C 41 D8 6E A0 0D E7 58 70 36 27 68 80 1F 0A 05 55 11 5F 9F 5C 2B C8 11 1D A0 A6 0A BB 2E B7 52 73 C9 CC 22 D4 BC 64 06 6F F1 04 65 CC 12 8D 5F 9B 30 74 B8 CE DB C2 B1 9C 28 DC 43 FA 8A 04 1A 1E 40 3E 95 89 DF E2 73 37 E3 3F 67 A9 91 95 80 49 A1 D5 A2 75 65 5F 12 74 98 B0 48 F8 ED 4E 18 5F B4 DA 41 11 23 CB 2F 15 16 6F 77 32 4E 4F D4 6F 7B 98 32 78 FB 9A FD B2 02 8B 8A 96 4F D4 31 E6 F0 32 20 57 2E D8 B1 8B 1F 8B 0E 93 27 8D FA ED 72 CB 56 4F 8B 02 B3 AA 1D DF 3D 5C 8A 58 F3 55 B7 02 B0 03 0A CF 6B 8E CD 14 B9 C0 2B 74 5F C5 D0 D9 D2 2A 6A BB F6 A6 97 6C 18 C2 F6 79 05 06 CA 79 71 A6 FD 92 15 75 88 C0 52 D3 DD B1 D3 4E 4D 98 4E 27 68 AA 8D 0D A5 44 F0 D8 76 57 33 17 24 49 48 29 26 E7 80 E1 29 69 DA AF 01 1D BF 58 71 79 83 39 93 43 DF 48 58 00 CF 70 7C 55 0B EC 82 71 FF 8B C4 F6 AC 1C 24 90 CB F6 7D 9D 1B 80 D8 FE D2 5B 58 98 82 65 08 E1 07 47 4D 63 09 92 BF FB 74 76 8B 7A B5 23 C8 33 6E FF 8F E1 A6 ED C8 13 1A D6 33 D5 8B 19 CC E3 DA 48 C2 3B 48 D5 2A 72 44 7A A9 B8 5E 65 D6 F4 60 6E 8C FA C8 96 88 DF DE CC 86 CA AA 11 62 21 BB 98 B7 82 2D 7E A2 9E 87 72 DE 17 AE B6 BF D1 01 A6 59 23 7F F6 5E CE 8A 50 44 A9 35 6E D1 24 B7 C5 90 4E FC 8B 64 6C 1A B5 0B 94 3A 09 5D 33 77 F8 8B 2E C3 35 40 B8 CE DF CC CB D7 50 28 0B 9A 7C FF 69 BE 04 95 B5 82 7F FD D2 C6 0A 1F E7 A8 22 B1 F2 60 AF 40 BE 22 B3 16 36 5A 6E E9 12 19 DD 22 D1 AB 65 04 D0 8E 0C 7E 29 6D 8D 89 8E 67 62 1B 13 45 6C 62 2E 9D A7 90 B9 23 E4 3F 5E 63 39 6D BB 0F 12 20 44 E1 18 07 A1 D1 9A 5B 5C CA FA A2 C0 4C 87 28 CE 6B D0 7D 8D F1 D6 35 B5 A2 86 81 6C 49 0C F4 BE C2 72 E2 B8 CE 97 2F 0B B9 70 78 08 48 F3 A6 44 37 A4 AA B4 75 86 A2 26 D6 CE D0 6D 4B B3 24 A5 EF 11 E4 D5 AC 98 90 25 6C 50 C5 7B B3 52 1A A2 29 B8 F3 A4 40 8B 0A 8F 40 D8 6E 24 04 69 EC 12 F3 D4 C0 67 95 43 0F 16 09 46 E4 E9 62 73 6D 21 89 0E FA AC CB 26 2E 16 7A E4 D8 DD 5E 01 32 93 9B 77 D5 FC D2 3A D9 A4 45 D9 29 56 02 7E 51 FE 61 CF BD 1E 7F C7 8B 8B 96 CD B3 D9 5C 55 E7 2C E9 30 CD DB 10 05 37 64 86 9B 55 1A 3D 94 71 2B C6 3B F0 BB 11 C3 47 46 7B 70 E5 80 58 ED 6F 31 62 8C 83 CF ED 5F 3A 92 DA 4D 31 96 DC 5D 48 B4 4D F6 47 65 C3 9B F1 03 8E 2C 15 AE 7F BF AD 0D 6B 91 AF E5 6B 44 BE 3A 23 C9 BA C1 9F 9E F7 27 2B F6 64 DF 86 E6 4D F2 02 F7 5C 08 CC E0 0F 38 5A A5 73 33 BD 56 F7 58 4E AC 46 B6 12 4C 6B 38 98 2D 11 44 34 F5 55 F6 31 A1 2A 54 13 A9 DE 84 9B 60 92 F4 03 E0 41 60 B9 9E D0 C9 CB 06 D6 DF C2 87 53 F2 3F 21 65 87 14 2A 9A C8 20 75 FC D2 C9 72 A0 48 65 36 C5 DA 8C 83 96 9F CD C9 BA 74 3E EB B6 E1 35 3F 4D 56 94 A7 C0 94 50 D2 F4 43 5F 72 B7 41 D7 F6 01 76 C3 00 29 15 1D DE E5 29 9D 9D 0E FD 50 07 D0 A6 D7 19 02 78 18 19 0C 11 41 17 B5 46 B1 2C DC DE F6 AD 76 AC D6 33 15 0C 26 D3 58 C6 3C 8D 37 A2 F1 DF 6A 8D 63 7F 14 DC AE 5B 86 DC 86 73 61 02 32 7E 2F 9F 71 CD 9E 8F C4 FB 25 22 82 F0 9A 60 E0 AD 06 AA 78 09 53 5F BC 53 F7 06 9D 56 C3 EA 6B A8 98 2D AC 96 C3 04 76 39 C5 27 B2 B1 56 B9 6D 2D A6 B2 CC A5 4E 6C 9D 7D 5B 30 35 16 28 C8 C2 86 BD 3A 2C 18 51 75 BE D3 4D E3 CA D0 DB A3 CC DD CC 11 F7 31 79 6A 2D 57 9C BD B7 50 38 A4 87 BB AF 04 76 63 59 9D 8F A6 85 E6 77 A3 2F B5 88 0B 98 26 17 CA 1B 72 06 68 F1 4B CA 92 F7 43 40 D3 3F EE 2F 01 28 AC 2F 21 DE E2 6E F0 B5 FC 7E 85 80 32 35 38 C0 10 A1 C6 86 B3 7D EB 1D B5 09 29 D8 88 A8 2E 6F B4 32 BC 47 F3 F5 DF 60 1E 95 F7 66 7F 5A 29 1C CA 80 65 54 7D 03 AB 65 E8 C5 DB 40 6D CD 54 65 7A 9F 8C C5 EE 69 20 57 A3 51 91 EA 3E E3 11 EC 71 D0 D5 18 5A 7D 5A F6 34 57 01 F8 AE 8C C7 73 FC 27 7F 52 32 99 B4 2E 62 FC 3C DB B6 2D 8C 30 6A 51 5C 48 00 83 D7 C5 FD 86 09 AB B1 0E 67 E6 5E EE 4F 93 30 97 B7 ED 4A AB 04 33 FD 79 D5 72 DF E5 3B 23 13 38 E1 45 F7 D9 34 E1 DC 1E A3 F3 C6 4C F8 49 34 14 2D 29 E2 67 2C 9A C8 20 75 FC D2 C9 72 9A C8 20 75 FC D2 C9 72 8D B2 1D 2A 10 E8 42 B3 2C 5B 02 04 10 14 77 6C 86 6D 51 88 30 B9 A1 75 45 ED D9 F8 3C 58 3A 90 B7 41 D7 F6 01 76 C3 00 29 15 1D DE E5 29 9D 9D 97 E8 42 7A 5F 73 83 3F A5 5C 8A F0 5A 6A 3F 61 10 A7 40 A8 63 9E 3E D3 3A C3 91 A7 94 62 D2 7C AE AB E6 53 7D A2 8D C4 97 45 44 33 27 ")
                .append("00 4A C6 86 DC 86 73 61 02 32 7E 4A 97 F3 D2 AC EE 28 CD CE E3 E5 89 0A 4B 4D BC 35 31 07 99 20 BE BA 88 A2 6D 00 C2 DC EB E0 81 14 E2 5F D4 59 10 50 01 44 29 9C 54 23 C0 0B CC D2 BB BC FE DA C3 73 03 55 A4 DA 17 0A 13 6E C7 F4 42 B8 57 94 1E 28 2F 4E CE 19 29 C5 12 68 80 75 AA 63 E9 1B D4 57 8D 22 16 25 6E 98 10 BC 96 0C 85 31 E4 53 28 37 E8 2C F6 E0 7A 4A 10 94 74 D1 7D D2 0A 6F C7 C9 A9 27 BB 22 97 0B 43 AF 86 C9 EE BC E9 02 B6 D8 B8 D5 A0 FB C6 48 AE 72 0F 7C 63 8E 73 5A 3A 79 45 05 6B D3 D1 18 ED 40 5B F2 B7 65 44 8D EE 7D 97 3C 0F 5C 68 42 82 7D 15 3E C2 71 5A 54 4B 2A 5C CD FD EF 22 F0 57 71 F2 DD 08 92 C7 6C E9 D1 35 CC 0F CA E2 D3 B5 16 09 F2 B7 65 44 8D EE 7D 97 9F 55 12 7C 01 05 B7 8A 90 E1 AD 36 CF 34 7E 9D C2 B1 FE 97 9C 05 39 9A C8 0A AD C3 BA 50 A8 30 51 B2 E0 7E 0C 14 D1 74 AE 0A 9A F0 4A C2 56 A1 C6 59 F6 E1 02 F8 FE CD BD B5 4F 06 F8 C3 D0 2B C0 48 1C 74 9E 22 F2 2C 61 35 03 67 A3 2A 54 BF AF 5E 1C 7B 26 1E 92 52 B9 78 CF 51 4B 23 58 DE A1 DB 1B A6 70 EA DF 13 1C F9 1A 68 83 B1 6E F9 7A 4B ED 16 64 86 BA F3 72 9F 19 F3 32 B2 0B 7A F7 03 52 4A AF BC E6 D7 99 70 A6 6C 37 1A A4 C0 A4 0A BE 31 55 63 F1 1E 3F EE 2F 01 28 AC 2F 21 42 54 98 64 63 20 7F 31 B7 9D 53 59 B2 48 E7 3A F7 03 52 4A AF BC E6 D7 F9 4A E7 9F 5C 0D A7 AF 7C 63 8E 73 5A 3A 79 45 73 13 24 33 D6 EB 98 56 FB 8C AC 3F 44 5C F0 92 C9 A5 D2 6F AA 3B E5 66 3B DE 14 4B 84 17 C5 46 1C F9 1A 68 83 B1 6E F9 68 59 A7 8F 22 F5 45 58 1F 0C 72 59 9F AD D2 0E F7 03 52 4A AF BC E6 D7 06 26 F2 93 80 F6 A5 3C 7C 63 8E 73 5A 3A 79 45 6E D4 8D 3F BD FB 3A 27 60 EA AC 96 1D 14 44 4C 10 70 35 8B 22 4B 81 60 06 40 91 6F 98 5C 98 70 4F A3 CD 1C 91 5F BE E9 7C 63 8E 73 5A 3A 79 45 86 CB CE 3E 75 95 23 46 F2 B7 65 44 8D EE 7D 97 72 08 CF BF EC F0 EA B8 DE 03 4A CD 44 B1 C1 36 81 70 6D EF 26 2B 83 05 D8 89 01 9E D8 2A A6 26 B4 B1 5C 48 2A 3B EE E2 C6 2A 59 5C 7C EE ED 0F 1E AF F3 EF 48 6A CA C9 5E 75 FE 07 C1 05 C3 D8 62 B2 61 58 6B 9A CC 8C 81 40 7E 9D 80 08 FA A6 A9 D1 FA 58 0B DA 8D 69 1B D3 B9 0C AC 40 44 D2 B0 24 3D 0B 4E 44 54 BB 0E 45 5D 87 C2 55 AB 6D 40 12 62 9B 6A 96 87 43 A6 46 BF 64 29 33 A0 62 2A EF EE 84 52 6F 55 DA D7 BD 12 6A 56 9C 3A F5 B1 5C EC 84 73 3F 24 26 9E 4C 16 AF E7 D5 44 6D 07 FF 76 69 71 F2 0E 58 DF 7C BD AF B3 43 C0 9F 8F 10 95 35 73 A5 F6 DE 72 4A 51 6A 24 7A E9 22 A0 DF D5 9C 00 5A F5 DE 78 08 AD 4D 24 D5 7B C9 A0 E0 62 2F E5 60 44 26 9C B8 18 BF 74 AF 00 FA C0 49 97 DA E6 F0 6F 42 52 8E 61 DE 90 1E F8 73 93 AC 27 0E 78 53 5B D4 6D EF D4 56 D8 3C 59 42 09 59 B2 68 B9 AA 29 A2 55 F5 32 E2 B1 C8 E6 92 9E 88 7E D6 F5 FA 71 43 5B 08 5D 63 56 43 11 8F 93 67 05 17 7B 79 3E 5C 8C B5 F5 60 CC 3C 04 AF 67 38 DF ED B1 26 E1 8B 8E 77 96 B6 A7 C8 01 5A B3 BE A6 46 E1 57 AD C4 0E 6F F7 C1 20 4E E8 F1 CE 02 4E 06 77 63 10 8C 65 2E 0D B9 BF 24 34 FA B4 BD 61 94 1E 32 45 BC 27 1D 11 98 FD 74 F3 35 C1 C0 1E FB B0 D4 35 54 83 EF 29 AC 45 C4 E4 3A 90 57 9A 30 DE F9 D2 92 C7 09 A9 AD 15 E1 A0 CE DC FA D9 02 20 E1 B4 BC 38 06 39 9C 77 74 17 90 71 C6 0B 1A 5A 35 F0 35 F1 92 ED 7D B7 90 6F 6B 72 CD B8 C8 9C 81 1F 3F 43 C1 43 7F A1 31 46 EE 9B E2 AB B9 F7 89 8B 14 CC 3A 2B B9 B6 93 D1 81 B1 D7 5C FE D1 DF BA 44 68 7B 4F 8C A2 5C D9 AE 11 AD 3B 97 EF D7 BD 6E 2E F9 31 81 83 80 FD 9C 85 F4 7A 3C 38 06 8B 4E A5 D4 70 F1 DE 1D 83 85 F0 B7 0D 2F 84 E0 94 64 A1 E5 55 84 B6 45 AD 5E ED 13 DE 6A 39 BC 7D 81 D6 23 DF 93 63 00 68 9B ED F5 0A 84 5D B1 8B 96 51 5B C6 ED F8 C0 9E EB 12 27 F7 95 E3 9F 52 77 FB 21 79 04 3C 2D 95 41 78 58 7F 02 C8 15 95 E7 89 19 22 62 15 F3 E8 44 F7 17 C4 C5 3A B3 EB F2 DE E2 C9 33 F4 05 FF 0D D0 66 F1 D3 27 18 DA 7D D9 39 B2 BE 19 D7 5C AE 89 41 7E 14 A8 A5 E2 F1 02 F5 EF E2 43 7E 06 08 66 98 09 11 37 E6 72 A9 E9 7C EE A6 69 49 3E 58 B7 41 D7 F6 01 76 C3 00 17 C9 7D E9 2E 25 01 72 FA 22 52 F2 7B 8C 8B 3E 84 37 F6 FE BE DC 68 6F 11 EC 7E 57 E3 DE 73 22 4E 8B E4 90 E5 DC B2 E6 79 6E F2 AE 55 B8 36 8E A9 68 D7 C7 12 8E C3 5D 86 DC 86 73 61 02 32 7E 17 4C F3 09 62 83 99 3A 7C 2A 5A 33 F8 9F 2E 1C 0D 82 8F 8B 29 5A 39 87 4A F7 F7 50 E6 9A 33 C3 98 2D AC 96 C3 04 76 39 2D 8D 41 5E A5 B4 BC 55 A4 F2 9E 9B F3 E6 B4 81 98 28 F9 BD 78 C9 A3 44 C1 60 05 B8 9D 1F 8F AC 72 38 68 54 03 8D 7F 70 AF B8 8E 4D AC 12 22 E5 9C BD B7 50 38 A4 87 BB B3 08 B2 31 D1 88 A5 5D 41 B8 EC BC 96 2A A8 8C B3 08 B2 31 D1 88 A5 5D 55 CD 5F DF E9 5E 37 7A 42 73 AA B1 56 05 08 B7 8F 22 94 31 C4 35 1D 81 80 32 35 38 C0 10 A1 C6 86 B3 7D EB 1D B5 09 29 58 78 E9 EE 6F 58 96 57 6B C1 9E 21 DA 59 C8 22 EC 92 E7 A8 5D 80 31 05 9C DD 79 F5 19 53 45 38 49 22 EA 8C B0 77 4F 56 46 44 36 1D 45 46 B1 ED 05 C4 22 CE 06 22 AF 0B 27 DA 98 CE 5F BB 30 A5 D3 30 7C F6 6D A3 99 C9 46 B9 99 53 D3 22 4F FA CC 3C 3D 20 8F AB CE FE 52 BC 54 8C E0 7F 0B E6 AB B1 0E 67 E6 5E EE 4F 1C B2 C0 A6 A7 C5 FE 58 30 21 D2 D1 87 4D BE 3C 03 76 2E 5E 83 EF E0 92 F2 FC F2 2D A9 C1 BD 25 FC 5D 54 C1 21 DF C3 9B 64 F6 6D 65 C5 38 F5 EA 9A C8 20 75 FC D2 C9 72 A5 E9 4E FB A8 7A A8 54 78 A5 6C 4D D8 39 52 DF 05 21 11 F6 C7 54 5D 97 FB 7E 05 99 F5 B1 88 C5 B7 41 D7 F6 01 76 C3 00 1C A8 B7 C7 98 2F C1 35 B3 B0 25 8C 6B 2D 57 68 CD EC C3 56 44 B6 A3 85 01 B0 F8 EB 60 F3 B8 2F 41 DC 22 7B 8C FD 38 9E 79 6E F2 AE 55 B8 36 8E A9 68 D7 C7 12 8E C3 5D 86 DC 86 73 61 02 32 7E 4D 2A 5C 5F 00 E9 68 6D A4 1C 63 63 6E 13 6A 70 11 74 00 FA 04 FF 98 AB C3 E9 F0 62 FD D8 52 9C 98 2D AC 96 C3 04 76 39 44 29 9C 54 23 C0 0B CC C6 B3 15 B4 86 92 05 70 E5 C4 B0 07 41 18 88 A1 D2 35 81 32 65 E5 57 82 47 E7 7B 7A 04 E0 B3 E9 E9 7C EE A6 69 49 3E 58 9C BD B7 50 38 A4 87 BB B3 08 B2 31 D1 88 A5 5D D6 56 F3 F0 06 6A BD E0 9C C0 AE E7 44 2C 59 98 BD 60 C3 20 5A 89 77 9D 9F 1A B4 73 96 5D 57 AE 4B 9F 09 9E 12 EE 22 52 E4 BC EB 65 B8 6C 87 4E 86 B3 7D EB 1D B5 09 29 AF A1 E6 35 DC 21 AF A5 31 ED 7F A2 7E 4F 60 FA C9 94 97 68 4C CB 1A 84 13 45 19 07 13 68 37 6F 84 DF 42 AE E4 81 FB 0A B7 34 6A 1D ED F4 36 76 5D 34 F1 6B 40 CE E0 10 17 A1 5F 80 6C 7D 9B 27 94 85 AA 67 BB FB A6 C1 73 AB 29 7B 73 41 69 23 6D 4B 33 28 9F F0 88 43 48 00 83 D7 C5 FD 86 09 AB B1 0E 67 E6 5E EE 4F 24 9A 16 5E 42 4F B9 39 49 CF 6E F6 7C F2 40 55 41 7C C4 2C 1F 0C CA 96 9F 96 2E 73 CE FB B1 D2 D0 C9 CB 06 D6 DF C2 87 53 F2 3F 21 65 87 14 2A 9A C8 20 75 FC D2 C9 72 83 70 7A F9 56 7A BD B4 EF A7 3D 93 AF DF 05 BB 1F FE E4 DD B2 7E 66 B8 57 CD 69 37 55 BD 18 75 B7 41 D7 F6 01 76 C3 00 15 32 4E 27 05 8B 32 AA 48 FA 5D B3 1F 20 CB D1 31 BF 18 C3 23 DE 62 D4 A1 32 1B 17 7E DA 38 61 A8 6D C8 2B 03 41 B5 61 FA 32 2F 02 73 11 0F 28 6C FB E3 2C B7 52 D3 0A 86 DC 86 73 61 02 32 7E 5F 5F DF A3 70 ED 65 05 81 5C E5 BE 3F E6 D4 43 0B 50 E6 5A 98 B2 F1 68 02 C7 B2 C4 33 D7 D2 E6 DA 0C E3 4F B7 1E F9 A0 44 29 9C 54 23 C0 0B CC 62 21 E6 5A BA C9 EB A5 A6 1A BD D3 4D E9 31 8C B8 9A 08 25 B2 52 A4 B6 72 87 E1 9F 4B 4C 17 E0 11 62 A1 4D 5C BB 3E 21 9D 24 6C 04 9D 0C 1E 8C B3 08 B2 31 D1 88 A5 5D 86 BF E8 83 8A 56 89 14 C9 78 15 CC 50 0F F7 8C A4 6B 85 9A 9F EB EC 83 2A 15 DC 44 54 2E C9 87 D5 E4 57 72 45 8C 7D CE 07 10 BA 33 E5 58 C6 C0 86 B3 7D EB 1D B5 09 29 10 40 39 7D EA 5C 9D 56 14 9F 7A FA 5B 53 6E 8E 05 73 ED E2 85 0E 5F DD 23 4A CD 0E 77 C7 18 3A 49 22 EA 8C B0 77 4F 56 B7 34 6A 1D ED F4 36 76 89 84 8D D8 09 97 3B FD 04 F2 CE 15 72 21 80 98 36 A2 0E C7 24 5B 68 84 72 96 60 E0 87 31 0B F7 DD 49 19 4F 75 20 CB A1 48 00 83 D7 C5 FD 86 09 AB B1 0E 67 E6 5E EE 4F 66 DC 46 4D 0E F6 C2 43 8D 94 D6 04 41 CC 6C A8 F2 CF E8 F2 F0 CD 7D F2 E0 6C 67 77 66 64 5E 54 D0 C9 CB 06 D6 DF C2 87 66 04 F4 3F 14 B5 56 77 9A C8 20 75 FC D2 C9 72 F3 A4 8B 58 8E 40 BD BF B7 1D B2 05 3B 35 18 F0 2F 24 5C C2 ED 03 EF 8C FF D8 41 F1 D3 1C BC 62 11 E1 93 AF 84 25 0E 0B 29 15 1D DE E5 29 9D 9D 3D 66 82 FB 04 16 01 1E 06 67 52 78 3B CD C3 17 70 93 26 73 B0 9E BF 4A 5D 94 05 E2 8E A2 99 12 79 6E F2 AE 55 B8 36 8E 6C FB E3 2C B7 52 D3 0A 86 DC 86 73 61 02 32 7E 43 75 B4 AF 1F 4C 85 22 6C A3 5D E0 2C F4 A3 3D 7F 43 48 E4 18 D8 E7 3B 20 BA 84 B9 8E 63 89 0F 88 9E 14 15 65 82 02 85 C5 27 B2 B1 56 B9 6D 2D 19 D8 28 09 B9 2E 89 35 09 A4 D2 6C 57 C8 A3 41 C3 51 C5 EA DB 70 98 58 24 5F 68 30 F8 45 62 9A EE 94 9B 6B 24 7A F0 70 9C BD B7 50 38 A4 87 BB AF 04 76 63 59 9D 8F A6 DF 01 91 E8 F6 D6 A5 E5 FC 00 1A 59 22 2B 2E B4 8C C4 E6 3C DE D4 95 2D 81 1A 28 44 0A C7 AC 98 42 83 4B FE 9F 0C E6 0C E4 BC EB 65 B8 6C 87 4E 86 B3 7D EB 1D B5 09 29 74 0E 41 70 2C C3 C9 40 E5 64 B0 59 52 52 80 9A 4C 6A 0C 23 82 6E 8C 57 10 33 CF D1 6F 1E 2C 57 86 3C 94 2F 18 82 E5 4C 2A FD 28 B3 34 A3 2C 7C A7 44 05 50 D4 F4 64 CA 36 BB 1C 01 C5 4A B5 8C 75 9C DB 27 5A EC EB E9 30 D5 15 64 72 70 0E 34 43 01 07 F1 32 B6 5D 68 48 00 83 D7 C5 FD 86 09 AB B1 0E 67 E6 5E EE 4F 50 5C 61 7E 1B 3A D4 98 2A DC 02 CB 60 AB 03 D6 36 D5 D4 FE 61 24 CF B7 C5 06 E6 82 85 42 91 0E E0 8A 47 00 52 09 D0 03 53 F2 3F 21 65 87 14 2A 9A C8 20 75 FC D2 C9 72 93 35 1B A4 26 8E E8 4D 4F 00 F8 D8 19 38 71 91 EE 14 04 21 2D F2 B9 E8 E9 7C EE A6 69 49 3E 58 B7 41 D7 F6 01 76 C3 00 29 15 1D DE E5 29 9D 9D 99 86 C0 D8 76 1A 43 07 FD FB BC D2 31 EF 69 F2 1D C3 FB 19 89 CE D4 D0 FF FC E6 A1 58 F0 FB FF 2E 51 93 E6 58 A6 CB 06 6C FB E3 2C B7 52 D3 0A 86 DC 86 73 61 02 32 7E 76 92 FC 77 E5 19 76 50 46 18 59 20 6F 2F A5 6C 9F 5F D3 97 B6 D1 1C 44 63 07 61 12 34 18 36 70 98 2D AC 96 C3 04 76 39 44 29 9C 54 23 C0 0B CC F3 93 41 7B 9A 1A 22 0B 95 DF 78 F0 98 92 E5 7F 35 16 11 A3 2D B5 75 FE 31 02 7E 66 52 23 A3 9A 17 A0 D5 7F 5B F1 A6 66 9C BD B7 50 38 A4 87 BB AF 04 76 63 59 9D 8F A6 E2 8A 67 4F CC 08 28 B5 84 43 FD 97 85 AB D3 54 9C 5E 9B 20 CA CC 59 E9 25 6A BD C0 F5 ED 16 84 D5 E4 57 72 45 8C 7D CE E4 BC EB 65 B8 6C 87 4E 86 B3 7D EB 1D B5 09 29 95 A0 C9 98 08 8B 25 C6 F8 CC F8 9C 95 F4 C3 07 5F 5E 8B 34 24 CE 09 6C E5 2A E0 ED AF EF 7F FC 49 22 EA 8C B0 77 4F 56 46 44 36 1D 45 46 B1 ED 51 93 99 97 AC 7C 8C 45 10 73 7B C3 9C 88 DA 14 AE BF 53 9D 44 FC E1 B8 F6 82 78 21 3C 07 96 70 AB 0C 09 8B 96 D5 FE 9F D2 D9 99 5A 13 5D 8F FC AB B1 0E 67 E6 5E EE 4F 6E E5 B1 D8 D1 06 15 23 ED 62 42 B5 8F BD 10 3C 16 56 D1 E2 6F E0 82 0B 55 D7 C5 9B 1C A9 57 D4 F8 F7 98 55 33 1B BF EB CE 50 F0 D5 34 98 51 EF 9A C8 20 75 FC D2 C9 72 6A 2E FD 66 3F D9 27 18 B5 8D 3C F5 77 89 81 A8 E2 91 C6 09 BF 94 EE 0F F9 BB 6E CE 4B 7F 0A A2 B7 41 D7 F6 01 76 C3 00 1C A8 B7 C7 98 2F C1 35 9D 1E 09 3C CA ED E4 EA 56 53 9E 2F B6 14 34 DB 94 93 9E DC 64 F5 77 CE E7 1D B2 0A 4B 63 EC 17 79 6E F2 AE 55 B8 36 8E A9 68 D7 C7 12 8E C3 5D 86 DC 86 73 61 02 32 7E DA F2 28 43 FB 85 34 CF 6A 45 30 D1 53 54 72 2C 21 70 A6 BC AE 2A CD 47 10 BE AC 3D C6 04 39 89 98 2D AC 96 C3 04 76 39 44 29 9C 54 23 C0 0B CC CD 7C D2 36 83 2E ED C3 8B B3 23 06 EC B7 D5 81 ED E3 ED 25 68 FB B9 63 5F 14 81 6B 8A D7 D1 ED 8F B2 7B 82 45 D9 03 4F 9C BD B7 50 38 A4 87 BB AF 04 76 63 59 9D 8F A6 FA D2 13 07 5B 08 BD D9 B4 50 FD 21 E0 10 AF 52 59 C9 8F EE F3 16 D3 E1 F1 F9 F3 EC 2E 33 D6 9D D5 E4 57 72 45 8C 7D CE 80 32 35 38 C0 10 A1 C6 86 B3 7D EB 1D B5 09 29 48 9C 86 CF 23 46 98 85 30 3A F0 ED BB 0D 27 7B B0 BA 8A 63 9C B1 29 10 77 20 9B 07 51 59 2F B3 49 22 EA 8C B0 77 4F 56 46 44 36 1D 45 46 B1 ED 39 66 00 7B A4 02 9C B5 3D B3 18 05 88 73 A7 D2 E7 BA 7B F3 61 A0 DE 47 6D 58 C5 EC 86 3F 20 D6 5C 1E 0F D2 05 C8 77 77 52 BC 54 8C E0 7F 0B E6 AB B1 0E 67 E6 5E EE 4F 27 EB 8B 86 76 D3 CE DF C1 71 EA 4B 9F 43 BA F9 6D 85 84 2C 23 79 34 26 AD BB A7 F0 58 3D 56 60 31 94 46 44 10 1B 61 C2 FB 20 8B 23 0E BC 4E D1 9A C8 20 75 FC D2 C9 72 4D E9 74 D0 2C 35 83 BB F7 3F 24 04 65 E5 F4 9C F7 F9 2F 5A 34 D4 EE B3 28 E5 73 37 5F 5E CC 4A B7 41 D7 F6 01 76 C3 00 15 32 4E 27 05 8B 32 AA 34 6E 22 88 10 3C F9 A3 DF DA A6 D1 54 2B 7B 32 DD 4D 5E D5 CD 10 C5 2E B7 5D BE 6E 45 3F 4C 0F D0 2E DD 7F 76 CF D8 62 6C FB E3 2C B7 52 D3 0A 86 DC 86 73 61 02 32 7E E5 DF 9C F6 7B 23 26 F4 1C B2 E1 EB 26 6F 90 A8 AA 43 05 74 3E CB DF F5 6F 7A 16 B1 A2 21 CB 5A 98 2D AC 96 C3 04 76 39 2D 8D 41 5E A5 B4 BC 55 0F 77 4E B1 30 0E 85 CA 58 F3 2E 4A 3C 98 0D A9 B5 31 7E 6B 4D 0F 3C 13 A6 07 13 E6 68 BA 23 1A 4B 1F 95 E6 99 B1 BA C4 9C BD B7 50 38 A4 87 BB B3 08 B2 31 D1 88 A5 5D 4F 1B 69 28 19 78 22 0B B0 B5 5E 88 4E 3B DE 31 47 77 6E 1A B7 DB 5D FA 3D 03 D1 83 A7 BE 96 5B D5 E4 57 72 45 8C 7D CE 80 32 35 38 C0 10 A1 C6 86 B3 7D EB 1D B5 09 29 AA 1C B7 D7 CB B7 BF 9F 2D 1B C8 16 3D 52 C8 90 EE 38 91 ED CB 0C 61 A9 4C 30 DA 06 D5 77 44 21 F9 0E 49 5D 22 8C A3 B6 B7 34 6A 1D ED F4 36 76 91 23 6A A7 86 BA DB EB 3E BF AD 6E AB 60 7A 84 00 A3 8A D9 61 7E EB 73 19 5A FE 07 2A 30 CA 8A 6D 4B 33 28 9F F0 88 43 52 BC 54 8C E0 7F 0B E6 AB B1 0E 67 E6 5E EE 4F 78 BC 28 55 0D 5B 95 8C FF 58 E2 0D E2 A9 35 5F 8C F9 80 3D BC FC 8D A3 EB A4 D3 0F 62 6B 94 43 D0 C9 CB 06 D6 DF C2 87 53 F2 3F 21 65 87 14 2A 9A C8 20 75 FC D2 C9 72 57 B3 8C 21 0E D4 97 B8 3E E7 4C 89 CE 4D 4B AF 58 B9 AE C4 D8 F0 E8 7A 3D 34 86 86 C6 D5 E3 11 B7 41 D7 F6 01 76 C3 00 15 32 4E 27 05 8B 32 AA 24 7F 97 BA AA F5 60 DB BB DE 63 7E 1E B7 D6 F3 45 D0 24 8F 4F E8 F4 E0 8E DD 82 BA BF 1F 3F EE CE 64 D3 BB 1D AB 6E B9 A9 68 D7 C7 12 8E C3 5D 86 DC 86 73 61 02 32 7E EE 8C A1 76 F4 43 DB E0 EA DD 63 13 D9 CD B6 32 22 C1 7C 96 BD 5E 30 55 48 E1 86 C5 CC C7 3E 66 98 2D AC 96 C3 04 76 39 2D 8D 41 5E A5 B4 BC 55 17 DA 82 56 7D F4 C2 FB 94 C2 F4 B1 1C 58 5A 41 91 F1 DF F9 65 78 CC 4B 55 35 A7 BD 46 91 59 84 E9 7C EE A6 69 49 3E 58 9C BD B7 50 38 A4 87 BB AF 04 76 63 59 9D 8F A6 63 E2 D9 56 2D D3 C5 F5 CA 76 D4 B7 B2 0C 66 E7 13 BB D6 77 BA 34 7A 01 3B A1 AA 59 C8 BD 37 5D 3D 09 36 8A FC 20 BB B9 1B 45 C9 56 BD B9 0A 29 86 B3 7D EB 1D B5 09 29 93 F7 13 49 E9 73 1D ED 28 5B 10 8C 92 BD D9 3B 84 13 C5 F8 E1 FB 93 A2 54 91 9D 8E 7E 7F 62 BA E9 24 E4 06 24 DC C8 E4 46 44 36 1D 45 46 B1 ED 27 7F 66 F1 F7 DA 93 4A CE 6C AF AB 80 09 19 81 54 F8 14 0C E7 2B 74 6A FD C2 A2 55 D5 49 28 27 6D 4B 33 28 9F F0 88 43 48 00 83 D7 C5 FD 86 09 AB B1 0E 67 E6 5E EE 4F AB 34 96 D5 2D D1 90 AB 67 7F 53 46 F0 CF E1 AE 60 1E 1C 26 20 97 0D ED 93 D1 05 81 C6 3C 17 8A 7F BD BC CB 06 04 23 3A 53 F2 3F 21 65 87 14 2A 9A C8 20 75 FC D2 C9 72 F4 8D 0C 61 7C C9 7D 6F 5B 75 33 CC DE E5 7E DE 97 A1 57 05 CE 6F 4E 8C E9 7C EE A6 69 49 3E 58 B7 41 D7 F6 01 76 C3 00 1C A8 B7 C7 98 2F C1 35 80 5D 87 48 62 D1 62 36 A5 CD 0E C7 39 AC 70 FB FC E5 FC DA 34 2D 12 0D 31 E2 ED C0 28 BB EA EB 79 6E F2 AE 55 B8 36 8E A9 68 D7 C7 12 8E C3 5D 86 DC 86 73 61 02 32 7E C1 1A 4C FE 11 B9 85 69 88 F5 16 49 15 29 1C 0D F5 9E 99 DB 19 30 38 1C 6E 26 FC D4 E5 CF 2C 34 98 2D AC 96 C3 04 76 39 2D 8D 41 5E A5 B4 BC 55 C8 5A C0 D9 25 DC AF F5 75 F9 36 B1 3A DA DA 4D 10 13 26 26 A7 39 80 DE D3 69 96 A3 FF 36 67 86 E9 7C EE A6 69 49 3E 58 9C BD B7 50 38 A4 87 BB AF 04 76 63 59 9D 8F A6 2B 9D 9F 8E C4 0E AE 21 A1 50 CD 47 80 5C 9B 94 0B 37 01 C1 99 3C F5 5E CC 08 7D B9 2E D0 4A 76 D5 E4 57 72 45 8C 7D CE E4 BC EB 65 B8 6C 87 4E 86 B3 7D EB 1D B5 09 29 5B 4D E0 42 A6 FB E4 53 5C C6 58 B2 3C 1F E8 5C 09 FD 74 53 F2 7D D4 D0 4E 5C 69 57 6B 3F 62 06 49 22 EA 8C B0 77 4F 56 46 44 36 1D 45 46 B1 ED 45 3E 46 0D 87 C3 50 5D 76 41 CB F6 8D C5 84 F8 C9 5E 8C E8 DA 35 6A 8E 25 FD 52 B4 E1 2E 6E 27 26 BA 92 4F 2D 5B 6E 14 5C A2 52 B2 92 E5 07 5A AB B1 0E 67 E6 5E EE 4F 9F 57 1E 81 49 B4 FE 8F 92 3E B8 FD 19 0D 58 4E 52 3D 73 7D 54 50 73 6F AB 55 CA 28 35 8F B2 47 66 D9 FD 84 09 0E B5 66 66 04 F4 3F 14 B5 56 77 9A C8 20 75 FC D2 C9 72 5E 04 2B EA 84 9F 49 04 AF 00 C8 36 D8 9F 7B FD 0E 6C AB EC CD 2A 2D 75 B6 6E 59 E5 EE 2A 9A E6 B7 41 D7 F6 01 76 C3 00 15 32 4E 27 05 8B 32 AA 78 49 28 F8 3D 96 BE 4E 78 BC 07 73 9A A8 9A BD 59 71 00 81 43 C4 66 7B 66 93 EC C3 62 6A 5B 28 B9 56 B5 25 5C ED D3 28 A9 68 D7 C7 12 8E C3 5D 86 DC 86 73 ")
                .append("61 02 32 7E 78 87 CF 85 25 18 A7 92 8D D4 5F 1B 2F 08 7F 57 FD E3 B0 97 8E 1A 57 96 8C 3F 1A 5E AE E5 2A F2 98 2D AC 96 C3 04 76 39 2D 8D 41 5E A5 B4 BC 55 93 17 60 55 C0 A3 51 24 F2 C2 7A 9E BD 35 81 CF C0 CC D4 F4 9D 9D 7C E7 3A 1A 15 46 87 81 01 6C E9 7C EE A6 69 49 3E 58 9C BD B7 50 38 A4 87 BB AF 04 76 63 59 9D 8F A6 20 8C 70 E3 C0 A2 E8 67 FC 06 EA A3 70 5E FA D8 6C CC AC 55 99 96 A8 AE 50 A3 CE 8B 39 73 02 A3 4D 5B 43 FD 1A EE 95 A0 E4 BC EB 65 B8 6C 87 4E 86 B3 7D EB 1D B5 09 29 42 16 D6 DB 67 DB 62 40 49 25 3A 3E FA 9F 28 A6 F5 F1 10 6C 16 2A AE B6 1E 7D 81 6D 48 D8 3C 28 49 22 EA 8C B0 77 4F 56 B7 34 6A 1D ED F4 36 76 8F F0 85 9A EB 96 D7 98 9B F1 3B 46 41 F6 BE CF 2D 38 9A FC 07 D2 0F 40 36 5B 5C 20 48 A4 4C 70 6D 4B 33 28 9F F0 88 43 48 00 83 D7 C5 FD 86 09 AB B1 0E 67 E6 5E EE 4F B6 0E 8D 93 3E 5D EE DD EE 7A FE C6 4B 5A 11 91 54 87 72 E1 EC 9F ED A2 5C 4B B1 AD C5 17 28 7D 7D A5 AE 70 20 78 5E F1 9A C8 20 75 FC D2 C9 72 9A C8 20 75 FC D2 C9 72 9D A5 0B D5 A4 15 B6 D6 90 63 B0 2A 7D 8C 10 D0 B9 85 C0 EE 08 CC 41 76 E7 61 0B B7 BE E6 3F 2D B7 41 D7 F6 01 76 C3 00 15 32 4E 27 05 8B 32 AA 13 11 06 0B B7 36 29 2F FF 59 CF 96 2A 85 47 9F 14 5C FE 00 B1 04 47 55 1A E8 D4 59 B0 A4 0E 86 79 6E F2 AE 55 B8 36 8E FB 21 39 1E 00 4F 2F 94 86 DC 86 73 61 02 32 7E 7D BB C8 75 77 A4 26 20 4C 68 05 AE F2 4C 4A F7 25 32 D1 50 A3 A8 4E 53 0A A2 5C F6 0E DC A0 62 98 2D AC 96 C3 04 76 39 2D 8D 41 5E A5 B4 BC 55 20 6C 0E D2 AF C3 40 BF FF 99 DE 04 EF 1A 56 AC 20 6D 7E 4F B1 DB A0 85 97 7D 8A 69 4F 94 B9 FC 18 C7 30 B0 50 B6 77 81 9C BD B7 50 38 A4 87 BB B3 08 B2 31 D1 88 A5 5D A0 08 79 AC C1 82 BB F4 D8 DE 2A B5 1B 33 0C 16 ED 0B CC B2 20 3E 1C D6 AD 2D BC A1 61 56 AB 98 6B 94 3B E9 DF E6 37 4D 80 32 35 38 C0 10 A1 C6 86 B3 7D EB 1D B5 09 29 D7 AF 7F 0C 0B C6 AE 07 E1 C9 34 74 34 2F 31 EA 1D 5D E6 3E C9 A8 D3 0A C5 AD 6D F9 25 90 09 C5 49 22 EA 8C B0 77 4F 56 B7 34 6A 1D ED F4 36 76 3F 46 B0 AF B6 F7 B9 77 6D 79 CD 9D 29 4B 50 4A FB 0D 21 32 6A 58 96 40 40 B6 52 5B 89 2E E5 A1 D7 36 E7 09 06 47 58 AD 52 BC 54 8C E0 7F 0B E6 AB B1 0E 67 E6 5E EE 4F EE C2 61 3A F9 1B D5 B0 7D 4B 4C 10 2C B0 99 DB 45 30 FA 71 FB F4 F1 F9 8F 93 54 81 09 EE B2 A8 D0 C9 CB 06 D6 DF C2 87 66 04 F4 3F 14 B5 56 77 9A C8 20 75 FC D2 C9 72 3D FC AB C9 39 AA 83 D4 45 46 AD 93 59 5A 93 0A D2 A5 65 B6 81 33 AE 94 1D 8E 81 53 82 79 05 EA B7 41 D7 F6 01 76 C3 00 1C A8 B7 C7 98 2F C1 35 C9 29 09 80 ED B0 A0 D1 2B 83 E5 1E 78 AE DD 8B 58 17 75 6E AF 24 A7 11 CC 05 A6 67 FD E3 C7 31 81 43 55 64 71 28 21 B8 E6 E6 3A 43 90 D4 5E DB 86 DC 86 73 61 02 32 7E 10 4D BB D2 1D C2 29 1B 40 38 5F 03 D8 92 67 9F D1 FF 96 55 D8 BB 4A D4 D2 10 0D 37 E2 8B A4 5F 98 2D AC 96 C3 04 76 39 2D 8D 41 5E A5 B4 BC 55 EE E6 8B 5D 93 23 16 F8 A1 94 9E FA E8 48 42 BC 48 94 A5 E3 96 CE F0 B9 12 2D 4E 84 10 15 3E 1A 75 E6 4A 3A 75 B2 64 FC 9C BD B7 50 38 A4 87 BB B3 08 B2 31 D1 88 A5 5D 18 0C 05 88 1C 4A A0 E6 E4 4E FE CE CD 03 14 50 27 82 C4 68 A9 60 97 D8 2D D8 4E 90 20 03 E7 46 F2 05 DA 8E BF C3 92 0B E4 BC EB 65 B8 6C 87 4E 86 B3 7D EB 1D B5 09 29 AD 9D 0C 87 7E 0C 49 69 39 C1 C7 F7 4C 9B C4 93 B5 85 02 63 1E 43 8A 3D CF 1B F3 B2 D5 DE 22 10 E4 07 01 A3 B2 30 8E C5 46 44 36 1D 45 46 B1 ED 8C F2 9A EE BD 03 0A 7B C2 DC D6 7C 5E 14 F0 7F C9 5E 80 4A 04 48 35 4B C4 73 8A 71 78 F6 D1 E9 BC D5 89 22 7D 61 5F 49 19 0E 02 F7 22 43 83 72 AB B1 0E 67 E6 5E EE 4F 11 1A 1F D8 29 47 57 92 C3 BD 46 9B F1 46 02 34 70 5D CF CA 64 CE 86 21 61 12 78 22 84 27 40 23 B4 15 CF 07 7A F7 B9 0D 53 F2 3F 21 65 87 14 2A 9A C8 20 75 FC D2 C9 72 14 74 45 89 47 B0 1A 79 59 57 55 A5 30 0F 68 6B E5 FD 6F 77 74 34 56 6A B3 0D 57 93 BF FB 05 DD B7 41 D7 F6 01 76 C3 00 1C A8 B7 C7 98 2F C1 35 56 F8 B7 D3 3B AA 20 BE 6B F6 86 31 20 69 EE E4 6A D4 FA 0B C5 BC 2F AC 7C 7C 02 75 B8 CD C7 8E 5C 83 B3 E4 BD D7 E5 16 A9 68 D7 C7 12 8E C3 5D 86 DC 86 73 61 02 32 7E 88 3F 30 8C 38 1F F3 F7 74 38 1A 58 EC D4 10 8F 9C 38 E3 24 98 D2 D1 2E F6 B9 63 C7 2A 4F 1B 58 98 2D AC 96 C3 04 76 39 2D 8D 41 5E A5 B4 BC 55 37 01 FE 61 76 70 47 16 BC 47 9A E0 10 24 2A F3 AB BC 83 39 82 2A 6E 82 32 35 44 6D 9B AF D6 4D DD 73 B3 8D 14 82 09 71 9C BD B7 50 38 A4 87 BB B3 08 B2 31 D1 88 A5 5D 2D 7A A2 E0 E9 A7 53 BA 6B EE 73 C0 B8 2B 0B 96 F6 80 09 33 2E E2 DE B7 6F 84 5D 14 3C A7 64 F5 D5 E4 57 72 45 8C 7D CE 80 32 35 38 C0 10 A1 C6 86 B3 7D EB 1D B5 09 29 85 4C E2 8B A0 39 6E 89 0B 3A 5B ED 94 48 6F 25 46 8E 7D 19 AD 16 EB F9 2F 44 E4 F3 E2 C1 7D C2 49 22 EA 8C B0 77 4F 56 B7 34 6A 1D ED F4 36 76 AD 88 C6 57 67 50 72 BE 95 AB CF 80 30 24 A4 1A DF 63 79 0B FF 4A B7 5C 1A 77 5E A6 18 EB 0B D6 6D 4B 33 28 9F F0 88 43 52 BC 54 8C E0 7F 0B E6 AB B1 0E 67 E6 5E EE 4F 12 D3 D2 7A D0 D1 CE 85 75 CF 62 DF B2 CF F7 1A 59 95 5A 3F 8B 6A 56 64 18 F2 2E 68 9B F3 C0 59 CA 50 7D 5B 1F C0 3A 73 66 04 F4 3F 14 B5 56 77 9A C8 20 75 FC D2 C9 72 6F 83 78 D8 E7 BF AB BB 6E 4A 9D 6E 07 4E 49 84 D7 8F CF C0 89 95 8D 00 E9 7C EE A6 69 49 3E 58 B7 41 D7 F6 01 76 C3 00 1C A8 B7 C7 98 2F C1 35 C5 9F F7 67 CC F8 D1 68 C3 48 10 3F 91 38 CB 2B 6A 7E E7 1F C5 52 1E 92 8B A3 0C 9A 02 9C 33 CC 8B 17 30 35 5B 39 2B F9 E7 78 DB 1B F5 4E 7E C7 86 DC 86 73 61 02 32 7E 59 C8 5B D1 51 64 5E DF CD 9A 36 CD 02 69 24 BC 2F 9D 99 17 3E AC EF 96 D2 9B 71 11 0B B2 CF 40 98 2D AC 96 C3 04 76 39 2D 8D 41 5E A5 B4 BC 55 FB FE 9F 6E D6 B2 B2 8E 64 89 55 7C C7 CD 0F 1B 2A F8 0C 86 8C 98 41 E9 DB 42 BD 5B C7 E1 F3 69 AD 92 1D 5E 5B 40 73 E7 9C BD B7 50 38 A4 87 BB B3 08 B2 31 D1 88 A5 5D BE 6F 1C D8 BD 0A F4 DE 13 0E 66 57 91 3E 5F 3D 98 19 87 E9 C2 5F 8B 54 89 36 61 FC A4 4B 54 D1 84 26 DF 70 DC 82 63 70 80 32 35 38 C0 10 A1 C6 86 B3 7D EB 1D B5 09 29 2A 0B 6E E0 BC 78 50 EB F0 46 A2 DB 80 F7 2A 4F 5F 23 CA C5 9E 3F 15 D8 C8 3E 54 7C CB CA D7 BE 49 22 EA 8C B0 77 4F 56 46 44 36 1D 45 46 B1 ED 47 7A 15 41 0B 29 52 9B 0C 91 F5 92 29 E2 17 CA 2B 0D DA 82 50 0C E9 C7 76 A3 B4 4E A5 42 12 E0 CE A7 6F 83 9B D2 DA 9F 52 BC 54 8C E0 7F 0B E6 AB B1 0E 67 E6 5E EE 4F D6 8D 56 D8 DA 60 CC 76 33 9A 24 12 17 E4 C5 46 60 51 02 12 5D C7 2E 94 96 43 ED B4 A7 E1 D5 72 D0 C9 CB 06 D6 DF C2 87 66 04 F4 3F 14 B5 56 77 9A C8 20 75 FC D2 C9 72 08 75 75 43 B3 56 F1 6F 96 9F CD C9 BA 74 3E EB 2A 57 E5 FE A1 8C DB EC 45 52 97 E1 94 8C 1D B9 B7 41 D7 F6 01 76 C3 00 1C A8 B7 C7 98 2F C1 35 1E 7E C7 2D 34 89 5A 0E BA 67 8D 11 19 30 69 A1 1D 2A 03 0B 8D 5D 7C 6D E2 57 A3 FB 8F A3 BB 2E 79 6E F2 AE 55 B8 36 8E 6C FB E3 2C B7 52 D3 0A 86 DC 86 73 61 02 32 7E 6E 20 4D 4C DB 0D B2 3A 5C C4 7B AC FA 64 78 FC 7B E8 A9 6F 20 4D 82 6E A8 85 AC FD 9E DC 4D 98 98 2D AC 96 C3 04 76 39 2D 8D 41 5E A5 B4 BC 55 28 39 84 FA D3 C1 9D A5 8A 94 BE D0 F3 D8 07 09 A3 99 77 FA 63 D4 D2 9B 1A EF B6 24 2F 88 6B 39 E9 7C EE A6 69 49 3E 58 93 F1 91 66 7C D4 78 71 31 52 8A 93 88 8C 97 76 A1 43 07 B7 79 1C DB 82 34 4A 7B 94 9F 29 21 EA D2 CB 95 41 CE C4 5A 2C B8 93 C7 45 A9 5F E3 FB FF 07 48 CC B8 80 7A 34 80 32 35 38 C0 10 A1 C6 86 B3 7D EB 1D B5 09 29 3B B0 C7 23 14 E4 82 53 8C A0 60 39 14 1C D2 92 5D 6A BE 79 F2 D7 30 7D 67 00 90 5C C0 0A 48 8E 49 22 EA 8C B0 77 4F 56 46 44 36 1D 45 46 B1 ED 94 7F 22 57 03 ED E3 9A D0 26 61 39 B5 47 41 C4 BD 05 14 2B 1C 31 67 2F 13 CE 19 5A 5C DF 47 43 F3 08 EB 12 B8 EA 59 8B 19 0E 02 F7 22 43 83 72 AB B1 0E 67 E6 5E EE 4F AD 13 78 76 B6 9A C4 E2 A2 3B DC 19 D8 F9 8B 05 80 CF 10 97 35 87 D5 95 55 31 11 E1 66 40 48 22 93 50 E1 3F 09 3C F6 F4 53 F2 3F 21 65 87 14 2A 9A C8 20 75 FC D2 C9 72 C0 60 4D 5E 4A 57 83 B7 EA 7E 89 A5 5D 7A AA 2C 92 6F 20 17 78 BB 98 20 65 DD 44 AD 6D 2C EB 6F B7 41 D7 F6 01 76 C3 00 1C A8 B7 C7 98 2F C1 35 98 02 A5 2C B8 FE 79 29 7C D7 BE 29 D2 D8 C0 A4 04 1D 1C 3D E7 53 DD A9 7B 5C 10 0D F6 71 83 FD 52 23 5A 50 D1 8C AC 6E A9 68 D7 C7 12 8E C3 5D 86 DC 86 73 61 02 32 7E 37 4F 5D D8 59 19 32 A7 A8 0E 38 83 7D 27 CE 67 44 49 5B 4A 56 BB 86 6E FC 6E 10 6B 74 E3 1D DD 98 2D AC 96 C3 04 76 39 44 29 9C 54 23 C0 0B CC D0 57 5D 40 C0 89 58 33 65 7A 10 18 1B 2C F5 E0 F8 8A E3 9A CE D4 9F 2B 82 CC 43 9C 2B FE FB 1D 72 B9 A5 AB 83 6B 3B C4 9C BD B7 50 38 A4 87 BB AF 04 76 63 59 9D 8F A6 53 6B CB 8B 26 B5 2A E5 65 38 F9 E8 E8 38 B5 DA 03 5E 10 3E 05 F2 B8 F8 43 69 54 31 C6 6A 22 95 BE 58 03 42 A4 FF 94 82 1A 10 DD 0C F6 6D CC C8 86 B3 7D EB 1D B5 09 29 9E B2 F8 FB A2 B4 7C 0F 06 73 E5 DC FF 7C 22 5D 5E 1C 00 9C 0F 12 D9 7A 91 EC CC 6B D7 83 B1 D2 49 22 EA 8C B0 77 4F 56 B7 34 6A 1D ED F4 36 76 7B E2 28 C7 CB D0 7D E9 DB B0 01 4E EA 3C 11 13 AA 4C 0A 2C BD 55 6D A6 30 54 2B C8 D8 DC C0 77 8C E9 2E 09 B3 8C BD 52 48 00 83 D7 C5 FD 86 09 AB B1 0E 67 E6 5E EE 4F FB F1 46 57 B9 46 B3 13 85 E0 21 EE B8 0F 55 80 06 6B 80 AD 5C B2 25 63 08 E9 EF A4 7F 98 42 C4 D0 C9 CB 06 D6 DF C2 87 53 F2 3F 21 65 87 14 2A 9A C8 20 75 FC D2 C9 72 9E D5 82 58 90 1C 3F 09 6D CB 9E F6 CB 8A ED 94 0A BC 12 B6 14 84 09 26 11 30 58 D7 08 8E 75 B7 B7 41 D7 F6 01 76 C3 00 1C A8 B7 C7 98 2F C1 35 4E 69 CB DF 9B C2 5C 80 2F 9D 48 77 4F C5 AA F0 1B C8 78 B0 32 92 3D 73 19 2C 44 82 D1 3B 37 E3 C6 29 36 18 B4 54 97 B5 6C FB E3 2C B7 52 D3 0A 86 DC 86 73 61 02 32 7E 7E DB C2 49 A0 4B C4 7E 8E D5 10 10 23 B5 3A EE E5 0A 87 08 B1 4E DD D4 A9 35 C3 15 3F D5 67 25 98 2D AC 96 C3 04 76 39 44 29 9C 54 23 C0 0B CC D7 1E 53 55 45 8D EA 86 A4 32 D5 D5 DE FD 17 10 21 3C AD 44 5D EC E3 D6 8F BD DA C7 D7 16 6B DD 21 57 09 7D 2E 21 9C DC 9C BD B7 50 38 A4 87 BB AF 04 76 63 59 9D 8F A6 16 C8 D5 13 77 21 F9 22 E1 05 09 97 41 34 4F 8F 54 EF 8A 6E 0D 5C 75 85 2D D0 8C 62 20 00 E7 64 18 70 9A 09 4C DF 59 52 E4 BC EB 65 B8 6C 87 4E 86 B3 7D EB 1D B5 09 29 1A 2A 46 A5 CA AD 92 CB BF B7 5C 8B FF AA FE E6 9E CD 90 2A FE 10 50 71 9B 95 F6 DC EA B9 B9 A3 72 BE 6A 35 DD FF 68 B4 B7 34 6A 1D ED F4 36 76 96 C4 0C DD DE 9B C6 95 4E 16 7F A3 4D 7B AA 8A 76 4C D8 CF F6 DA 27 CA 1B A7 89 A0 9B A0 A9 DD 80 AC 2E 25 64 A6 28 D8 48 00 83 D7 C5 FD 86 09 AB B1 0E 67 E6 5E EE 4F 50 36 90 7A F1 C8 E8 7D A8 70 FE 5C 20 E6 76 37 E0 E8 FB 58 2F 4F D9 B1 E2 1A 5C C9 C3 A6 D3 96 89 6B 9B 38 14 D6 8E B8 9A C8 20 75 FC D2 C9 72 9A C8 20 75 FC D2 C9 72 19 17 22 AA F8 C2 58 61 55 25 6D 00 38 EA 7B 64 48 8F 4E D3 11 DE 8D F6 73 C8 8D 97 6D 2B 7A F0 B7 41 D7 F6 01 76 C3 00 1C A8 B7 C7 98 2F C1 35 65 D9 51 14 6D B7 F3 B7 6D 14 6B 06 B0 70 31 E6 C0 33 FA 5C AC 46 41 6A A4 67 8D B6 F4 E0 28 63 07 28 31 3E F3 2B 47 6A FB 21 39 1E 00 4F 2F 94 86 DC 86 73 61 02 32 7E 8C 29 1E F5 48 DA 98 E1 A2 01 6C BD 42 42 11 FB 3F 35 82 BA FA 18 DF BA CE 24 51 28 B6 45 21 99 5A 09 80 97 AB 46 B4 BC C5 27 B2 B1 56 B9 6D 2D 6B 1A 35 D7 91 DB AD 32 7A F7 53 A2 03 69 AF 1B BC 76 87 D5 E3 05 F4 1A C0 41 7D 95 7E AE 49 70 25 23 6E C5 56 58 4A 7B 9C BD B7 50 38 A4 87 BB AF 04 76 63 59 9D 8F A6 6C A1 9B AC E7 EB 42 D4 E9 7C EE A6 69 49 3E 58 F2 B7 65 44 8D EE 7D 97 6A A3 F0 5A FA 71 15 2F CE 4F 54 7E AC 21 43 FB 07 10 BA 33 E5 58 C6 C0 86 B3 7D EB 1D B5 09 29 B3 7E 19 EA DF A0 4E BC F7 D2 67 35 46 3B 2A 01 38 BA 98 D5 C8 72 BC E2 0B 1F 89 5A 2A 43 5D BD 94 34 6F 51 F5 F8 11 EF 46 44 36 1D 45 46 B1 ED E0 F7 8D EA D2 C7 46 1E 4D 33 BB 2B 35 0B DA 9C CC 23 34 D6 8A 63 10 2D 79 9C D3 F3 BF 27 B4 99 75 0E 7F A1 9C 97 E6 C7 5A CB D8 2D F6 6B 29 50 34 32 DB C1 A9 99 61 64 2F 3E B6 9B A6 2F C8 81 5E 35 EF D5 38 B9 01 8D 09 D1 4E 45 02 CD BA CD 99 8D 83 12 C2 08 F2 02 FA 83 46 A9 12 03 39 32 52 CC BD FC 5E 82 89 59 4E 84 9D 56 7C C2 5E F3 AB E7 13 E6 28 C5 1B 47 75 6A 47 7A C2 7B 97 F8 2A 70 40 EE AB 9E 1E 9F 7E 9A 10 76 D8 E1 82 64 8C 58 3E F2 62 9B 23 5C 35 5E 31 88 DC AC 12 21 A3 E4 BE 98 E0 7D 7A 55 89 67 EF 04 21 20 25 7C FA 83 46 A9 12 03 39 32 52 CC BD FC 5E 82 89 59 6A 27 03 35 1D B9 B1 9B AB E7 13 E6 28 C5 1B 47 AE B5 1C 95 12 36 E9 62 44 78 2F AF FE 34 46 69 7E 9A 10 76 D8 E1 82 64 98 36 A9 28 EF 42 24 5D A8 7B 74 0E FD 7A 7D F3 A3 E4 BE 98 E0 7D 7A 55 B0 89 35 1D F4 8B 4E 6A FA 83 46 A9 12 03 39 32 52 CC BD FC 5E 82 89 59 C9 5A 88 E2 F6 BE 0E DA AB E7 13 E6 28 C5 1B 47 13 9B 4C B6 AA D9 14 47 69 91 41 B0 05 61 69 0C 5A D8 2F 67 30 10 40 CF 5F 1B D4 A2 86 13 53 5E AB E7 13 E6 28 C5 1B 47 98 E0 6B 91 0F 0A 20 3A 69 91 41 B0 05 61 69 0C 5A D8 2F 67 30 10 40 CF 33 71 CC F8 BA D8 01 4F E1 01 3A EC 97 63 BB CE 8F D6 8B 47 CE 5B 41 DA FA 83 46 A9 12 03 39 32 52 CC BD FC 5E 82 89 59 68 3A B9 AF 95 CC 70 F1 1E D7 97 E5 B3 8D 4A 3A E0 8F 28 D6 DA 93 55 04 F9 23 FC B4 BB AE 8B 4C DF 9F C6 8D 7A 41 C6 FF 68 C0 16 FE AD 76 ED CE C8 6F 72 2C 2E 0B 46 B3 63 04 FB 50 6F 54 FC E5 B2 34 6F B0 55 30 94 8A 97 00 3E 8C FB 75 55 64 86 C8 8F 67 4D 83 B1 2A 88 C5 7E 0C D8 A9 5D 1D DE 9B 45 A0 FD C1 2D 0B 35 7C 92 CB 65 A5 56 33 E7 25 D8 EC C1 C8 60 8A 6F 78 04 F5 3D 4F 2E D3 3A 92 23 7A 7B 3A 47 75 61 E5 76 C5 EE CA ED D9 B7 41 D7 F6 01 76 C3 00 17 C9 7D E9 2E 25 01 72 2B 17 2D 94 14 8A 7A 43 44 66 15 87 19 2C 2D CF 2F 4D 88 ED 40 1B 40 C4 01 9C 8B DB 90 7F 1A 47 02 60 A8 DB B6 5F 9E 09 6C FB E3 2C B7 52 D3 0A 86 DC 86 73 61 02 32 7E 48 D5 6A 4E E3 BA 4F E7 8D 9D A0 94 EC 3E 44 AC 36 6F C3 B7 D6 2E 8B CA 16 E3 18 30 17 FA 3E B4 6D 40 AF 10 61 05 33 C4 44 29 9C 54 23 C0 0B CC 11 DF C4 08 27 D9 50 DF 4B F5 59 2B E2 74 B8 59 E1 54 48 7A 0E 37 2C B9 A3 2D 06 8C A4 46 78 7B E9 7C EE A6 69 49 3E 58 9C BD B7 50 38 A4 87 BB AF 04 76 63 59 9D 8F A6 1D 42 A1 67 79 9A AC 4A 8F A3 70 AA C4 39 F5 8D 18 0E B0 40 33 A2 94 63 C0 F4 43 83 9C 76 8A 35 D5 E4 57 72 45 8C 7D CE 80 32 35 38 C0 10 A1 C6 86 B3 7D EB 1D B5 09 29 27 92 1B 02 F6 41 83 04 A9 C7 95 99 AC E4 BC E9 D5 00 4C 1E D7 95 D4 3C 9E DA 0B A2 04 67 2B 08 EC B2 A3 1B D7 C1 2A F5 A7 AC 32 C1 EC 5D 9F 5D 02 A9 FF 74 CD F1 06 19 50 9E E2 3E 18 75 B3 AB D1 DD 8A 7B B4 EA B8 81 CC DA FD A2 2D 19 76 5E C0 9A 2D 92 3A 8F 63 5A 48 00 83 D7 C5 FD 86 09 AB B1 0E 67 E6 5E EE 4F C7 95 99 E1 6F 57 27 03 E9 7C EE A6 69 49 3E 58 FB 5E 10 B8 34 21 18 05 81 95 6F 07 61 CB 15 BD D0 C9 CB 06 D6 DF C2 87 53 F2 3F 21 65 87 14 2A 9A C8 20 75 FC D2 C9 72 FC B2 C5 7A 80 89 F4 4F 96 9F CD C9 BA 74 3E EB FD BD FC D0 89 2B E8 D7 E9 7C EE A6 69 49 3E 58 B7 41 D7 F6 01 76 C3 00 15 32 4E 27 05 8B 32 AA 52 AC FF 8C 0C A4 CB 13 E9 7C EE A6 69 49 3E 58 FA 83 46 A9 12 03 39 32 FF 11 9C 0C 88 04 82 F9 79 6E F2 AE 55 B8 36 8E FB 21 39 1E 00 4F 2F 94 86 DC 86 73 61 02 32 7E AC 24 19 26 27 A9 23 CB 1C B2 E1 EB 26 6F 90 A8 16 10 C0 17 01 5C C8 71 A6 13 E0 2F FF 93 4A 8D 98 2D AC 96 C3 04 76 39 44 29 9C 54 23 C0 0B CC 08 63 1B FB 6D 0F 9A 05 24 FC 69 CB 2B E8 DD A2 C0 E1 A2 49 AD B1 A5 E9 A0 0B 43 AD 1C 08 BC 5E 9C 86 38 A3 79 76 05 BC 9C BD B7 50 38 A4 87 BB AF 04 76 63 59 9D 8F A6 66 F8 DC D1 A4 D3 55 0D 80 0A F6 9A 17 78 8B F5 BA AB 02 27 43 E4 32 1E 14 E7 27 7D A1 B2 BC 0F D5 E4 57 72 45 8C 7D CE 80 32 35 38 C0 10 A1 C6 86 B3 7D EB 1D B5 09 29 AE B8 2F CC 7A 4F 68 EB B7 AB B3 0E 53 3E 37 14 9F 73 96 DA 7A 9F 43 19 28 DB E4 57 DF A7 C2 F2 49 22 EA 8C B0 77 4F 56 46 44 36 1D 45 46 B1 ED E9 F6 24 65 42 8E C5 9F 34 07 67 7F 4B 25 25 C7 E7 1A CA 06 D2 26 BF F4 E5 2B 28 2B 2E 6F D8 7C 6D 4B 33 28 9F F0 88 43 48 00 83 D7 C5 FD 86 09 AB B1 0E 67 E6 5E EE 4F 5D 77 75 5C BA F0 13 08 F5 9C 14 04 F0 65 F6 35 F4 CE 07 B1 C7 1C D6 B5 55 10 19 59 40 BE 31 69 DB B5 92 1C E4 90 BC E4 53 F2 3F 21 65 87 14 2A 9A C8 20 75 FC D2 C9 72 E3 95 B2 1E 42 CD F9 8E 59 A8 96 8B DF 76 1E 42 B0 E4 E1 9B 88 B9 7A F3 CC C5 2A C7 90 92 9F E4 B7 41 D7 F6 01 76 C3 00 15 32 4E 27 05 8B 32 AA AD 8C 01 9F 2C 35 C1 EF 29 15 1D DE E5 29 9D 9D 20 A3 67 60 24 A4 52 BE 2A EB 23 EA C8 4E DD 5B 54 9C 31 B3 92 2B FC 19 6C FB E3 2C B7 52 D3 0A 86 DC 86 73 61 02 32 7E AB 3C 54 D5 A4 43 FA 49 1C B2 E1 EB 26 6F 90 A8 72 49 12 D6 3E 6E 4C A6 CF 8B EA D9 3B 09 E7 4C 27 C5 EA B5 B9 1F 6A 0C 44 29 9C ")
                .append("54 23 C0 0B CC 2A 3D FC 03 7D ED 3F D5 68 B1 13 4A 77 BE 78 A4 1B 0E B3 A1 98 A8 66 E7 C5 32 29 71 A0 0B 0A 15 EF 9B B4 DD 64 59 F0 84 9C BD B7 50 38 A4 87 BB AF 04 76 63 59 9D 8F A6 96 81 B2 50 93 FE B6 19 18 1B 4B 7B 9F 8C 32 4D 46 5A 7A C7 53 E2 60 72 F6 FA 59 6D FF 8A D5 06 25 D2 A2 CA 8B C5 C7 AD 80 32 35 38 C0 10 A1 C6 86 B3 7D EB 1D B5 09 29 5B FD 38 3A 6F 6D 9A 28 6B CB B1 6C CA 07 1E CB A7 BB FF B2 E0 A5 D1 8D 68 A6 AB 1C CF E1 BC 0D E4 BE BE BC 8D 1A 43 64 46 44 36 1D 45 46 B1 ED F1 3E 39 20 0C 0F 7A DB FE DC F6 0F 92 D4 F0 11 7C 6F 17 5E 23 D3 17 58 78 2F 11 88 2C FA 03 A7 2C 0C D8 B0 9B 39 AA CE B8 04 56 21 1F 6B AB C2 BF 6B 81 65 45 91 63 56 CE 10 34 54 20 47 EE 61 98 40 5E B2 55 26 FA 2A 58 D8 60 D8 4E F9 3E 0B 03 D7 46 11 70 E8 3E D5 4B 82 C3 77 30 19 2D 53 F3 0A 42 1F 61 2B E4 B8 2A 70 40 EE AB 9E 1E 9F FF F4 F7 0D 1B CA 2A 09 0B 7E F1 7D 48 49 54 98 69 91 41 B0 05 61 69 0C 5A D8 2F 67 30 10 40 CF 33 71 CC F8 BA D8 01 4F E1 01 3A EC 97 63 BB CE 08 99 41 CB 12 FF 49 78 47 05 61 02 A2 90 99 24 40 41 F2 E4 7F F5 56 8C 64 F0 53 DA CA 88 77 3A D7 D3 D0 61 26 E4 5F C5 26 1D 80 71 68 8C 83 D6 79 81 A1 D8 9D 23 95 5B 9E 6E 6A F6 94 48 47 05 CC 74 88 B4 6E 9F E5 8F 14 A4 FD DD CE 3B 48 D4 4F E6 6C 12 D8 20 55 C1 70 E6 2D D3 8D 46 84 46 15 A0 D8 A0 85 1D 95 E6 BE B9 18 B5 E2 6A 82 29 29 5A 5F 6F 4A 40 88 0C 83 BD 7D A2 FF 0B 85 FD 85 5E B5 BA CD AA B5 F9 47 D6 9D C0 32 9A A3 C9 6D 69 33 71 B6 6E DE B7 93 65 00 52 3C 06 AB E1 25 27 37 51 E4 E7 8D D2 98 8A 19 1D 3D CC CE A3 64 D3 76 7B 81 40 19 C7 81 E1 40 A0 57 80 4D 97 36 44 88 42 AB 43 74 06 EA 89 16 78 9D D6 02 2C 06 87 3F 0E BC D7 27 18 FC 74 F2 9A A7 73 57 8F C0 E5 FE DE CC 77 1D EF F5 EF 6A 53 06 86 0B B9 44 11 C7 38 E7 D2 9A 72 79 F3 5E 45 C2 5B E9 E0 6E 1C 02 3C 4E B2 F2 F7 92 E9 BB 77 0C 7C A2 0A 0D 70 74 50 AB 0C C5 41 76 F5 E1 7D CF B3 A0 F9 5A E3 7F 4B 7E 26 75 F8 1E 81 B1 A7 44 6B 57 74 03 5C 15 87 27 10 CA 58 06 1E 8B F1 EE 59 22 77 61 26 03 75 8C 0C C2 83 FF 0C EF BF 56 5A B8 1C 9B 8A 3B 90 B5 A2 13 84 A6 BB E3 C6 E2 17 17 96 03 B4 DF D7 28 61 09 BE 8B 42 EB 18 AC 48 83 B0 0A 2D 0A 67 4F 09 A0 A9 F5 DB 30 E1 AE 1C 56 CE 98 CD 5E 3C E9 F6 ED C6 2A 4C 19 31 BD 17 40 82 A6 27 29 77 C1 4E A9 ED 44 50 64 A6 73 09 0B AA 69 B6 F3 B1 E3 84 F2 58 DD 98 93 75 F4 3C 08 D7 2B 88 4E 40 DC 62 FB 9B 1F 8E F0 94 88 C1 BB 3F 0A D8 BC 08 6B 34 9F F2 48 5C 0B 2C 82 A0 A2 0F 2F 3A CB 0D 45 B2 BB 89 FE D5 56 47 98 22 3D F5 E0 AD 02 86 7E F3 74 64 E1 20 45 60 D5 71 83 14 B9 9B 7B 59 FD 97 B1 56 B8 9C B1 17 E7 18 94 75 1C 33 61 56 7B 5D 7A C4 95 F6 71 23 0A AE F8 CC DE 34 D1 67 79 9A 9E 9E 44 5C 4D 8F 5D 35 A9 75 D5 FB 17 63 35 7C FC E1 BD A0 3B 2C 10 53 9D EB 95 A3 66 AC 0F 28 7C 9E E0 66 73 41 0A EF B7 EC 1A C8 ED 0A 1A 1B 44 F1 C0 6C A9 9B 2C B0 53 91 2E 3E E5 A3 6C FD 9F 79 B5 46 FE EA 02 C0 97 AD AB D5 75 A7 F3 AB 3C 9B 8F EA BB 9A 5F F8 CB EB 92 3B 07 A8 80 8A 07 8F F5 04 41 D1 6B 77 A5 58 68 2D D2 60 23 65 3C 73 F8 43 C1 83 A9 6D 99 A0 D5 BC CC 8E 0E 26 C3 41 F4 A2 C7 9B B9 8A 4B B9 FB DB 76 AC 63 77 27 A1 75 51 16 14 4D 62 6A 24 5C 0A F5 85 68 79 A0 86 08 A8 14 95 37 84 E1 EB BC 41 2E 52 EB 2F A9 FE F5 B6 1E 45 BE 1E 50 C5 0A F2 D1 09 09 9F 00 B2 3B 68 83 CC 6E A5 80 26 8E B5 AD 19 12 4D 55 6A 5A 07 63 A5 FB 57 4F 6E 05 B6 40 05 18 E5 C3 BC 98 2D AC 96 C3 04 76 39 03 88 6C 14 80 38 0C 72 ED C1 66 F7 AC 55 88 37 25 8A 6D B1 43 3B CA 3E 3B EA 40 17 7B CB 66 75 2D 38 EB D9 C7 E6 9D 6B B5 19 87 17 55 ED 2C 11 9C BD B7 50 38 A4 87 BB 79 99 33 1B 31 52 F3 4B 8D DE 6F 15 5E 20 BE 53 43 44 7D F3 0E 0D CF E5 DE 66 7D 23 79 FD 06 45 36 F4 EF 4E 97 A7 DE 2B E3 53 25 00 4A 72 2D F4 60 4F 5C 4B E4 EC 75 94 86 B3 7D EB 1D B5 09 29 9E 40 A7 26 DE 76 34 0D 27 DA BA 97 D0 3A A6 BE 14 CF F4 10 82 26 B2 AD 3C 2C 31 FA 31 6E 5D 8B 49 22 EA 8C B0 77 4F 56 C5 EE 69 20 57 A3 51 91 8D 5E D2 E8 F6 62 57 8A 43 ED DE C6 08 18 CA 3C 6A 76 B5 B0 56 12 A3 A4 8A 2D A0 9B 0F D2 41 C7 46 B0 F1 55 6B 84 27 54 CF 7A 2E 36 3B 6B 95 69 AB B1 0E 67 E6 5E EE 4F 9D 2D 5D 48 D0 D2 E4 AC 40 2E 8D 69 31 6A 1C BC BF 5F DC 0B B0 02 C8 B0 F5 00 3B E7 E4 A2 61 5B D0 C9 CB 06 D6 DF C2 87 2A 18 3E 34 5A EA 47 E5 9A C8 20 75 FC D2 C9 72 F2 26 23 1B C0 1E A5 8D ED F6 2B 3B 9B F6 81 51 E9 09 A0 5A FE 7D E8 15 51 B5 87 B7 13 AC 63 20 B7 41 D7 F6 01 76 C3 00 15 32 4E 27 05 8B 32 AA 3C E8 B0 64 AD 86 76 FB 26 DE BA 07 03 28 CF 79 FE EF 8B EC 4E 12 6B 66 00 DB 22 46 20 61 F4 91 7F 31 61 72 2F DF EB 28 6A 8D 63 7F 14 DC AE 5B 86 DC 86 73 61 02 32 7E 6C 08 19 DD 39 63 6D 51 FF ED 4E 0E C2 DD 82 61 48 00 F6 F9 32 68 FA 6E 31 23 B7 15 54 8A 6F DC 55 67 66 80 31 98 09 F5 E4 69 8B 43 34 65 9B 75 75 35 12 85 A0 C3 E2 1F A1 78 C9 10 B1 27 2E 6C 5B 79 98 B1 CD A8 7D 1C 7D FB 02 06 63 86 69 E2 92 15 62 B0 0C 4B B3 32 9C BD B7 50 38 A4 87 BB AF 04 76 63 59 9D 8F A6 F8 3E A3 98 CC 8C 9E 64 0C 4E D1 1C 6A E0 62 02 70 78 18 6D 79 3A BB 2C 8B CD CA F0 A9 60 B4 A8 C1 A0 85 66 91 4A 5B F2 F6 27 6C E1 D5 0E 79 BF 86 B3 7D EB 1D B5 09 29 C9 FF 58 25 A5 1C C7 6D 47 0A FB 0E DB 2E AD 80 FA AC 67 69 35 4B B1 6C 86 C2 73 F6 CB F7 6F CA 49 22 EA 8C B0 77 4F 56 C5 EE 69 20 57 A3 51 91 BE D6 E3 99 AE 63 A7 92 7B 7E D3 F3 B9 D4 C6 41 83 B4 E4 25 CE 6E E5 50 8A 73 AC 4C 0A DD 04 A3 BD 86 36 A4 3D 90 23 39 CB E9 76 08 8E E7 9F F8 A1 49 60 6E 26 4D A8 02 DE B5 F4 57 C3 6C 6E 23 22 3D B1 0A 15 8E B4 3F 39 5C 68 2F FF 39 21 D2 EF 58 09 F9 37 B9 FF D6 07 85 90 F6 06 D9 4F CE 53 F2 3F 21 65 87 14 2A 9A C8 20 75 FC D2 C9 72 64 29 CD 5F 56 D3 73 67 16 50 AA 4E 58 C7 4A 14 BC 81 6D C5 D1 85 77 E1 97 6A B3 41 12 2A A9 02 B7 41 D7 F6 01 76 C3 00 7C D7 BE 29 D2 D8 C0 A4 FF 31 7F B5 CB A1 04 A6 43 8C FD 04 29 27 42 BC 05 31 F6 99 E7 43 9D 61 88 64 0E 45 12 17 D0 12 79 6E F2 AE 55 B8 36 8E 6A 8D 63 7F 14 DC AE 5B 86 DC 86 73 61 02 32 7E 09 DF A5 A2 8D F1 63 85 AC 1B F3 4D 3A 78 80 4A 32 BC 8E 10 9A 86 1F 0A E2 68 DC 7E 6D 5A 65 00 98 2D AC 96 C3 04 76 39 E4 69 8B 43 34 65 9B 75 F4 C5 0C 22 EA 22 D4 89 E7 B7 E8 E5 DB 59 91 3B 85 CD 8C E5 67 D8 DA 0C 2E 69 2B 94 F4 91 3B BF FD 44 39 56 34 D9 FA 5E 9C BD B7 50 38 A4 87 BB 79 99 33 1B 31 52 F3 4B EA BF 1B 19 BA 15 A1 C1 E6 28 24 CA 23 44 20 7A 0B 29 AF 87 77 1F 48 E7 21 2C E0 27 84 A3 B6 96 D5 E4 57 72 45 8C 7D CE F6 27 6C E1 D5 0E 79 BF 86 B3 7D EB 1D B5 09 29 7F F8 CC 19 31 CE FD 12 3D 6D 23 70 DE FA 7D FB 8F 7F 7E 83 A7 4F 83 A2 9B 32 63 EA EC A3 13 C4 49 22 EA 8C B0 77 4F 56 46 44 36 1D 45 46 B1 ED 83 05 8E EA 1A B8 C4 EE 3C 2C 86 8C BA 32 C1 AA 2E DD 5D A0 D8 59 83 1D 7D 5D 1B 0D FD BB 44 36 24 D4 BA 8F 54 38 54 C8 D2 D9 99 5A 13 5D 8F FC AB B1 0E 67 E6 5E EE 4F 8D 38 88 37 CB 87 D2 6D 1F 39 9D C7 75 BB 4E 66 F1 D9 5E AA EC C8 67 40 A1 56 CC 19 1C 72 CC 0C D0 C9 CB 06 D6 DF C2 87 2A 18 3E 34 5A EA 47 E5 9A C8 20 75 FC D2 C9 72 FF 17 EB 53 E5 A8 95 A3 E6 C6 36 ED 38 19 AE C8 A6 3E 6A F2 CB 9E 03 5D D8 92 4F E5 E5 3E 2D D6 B7 41 D7 F6 01 76 C3 00 7C D7 BE 29 D2 D8 C0 A4 8A 99 2E BA 9A 27 A7 C2 86 16 A4 1E 44 45 01 B7 CE BE 0A 36 EF A0 1D 82 34 8C 1E B7 41 5F AC D9 AE 00 CC 59 C4 6E FB 0D D5 6B 9B C7 48 34 3E 8B 86 DC 86 73 61 02 32 7E 5C C5 6A E2 38 77 45 80 FB 31 EB A4 DE 5F 1E AE E5 C3 85 73 37 30 BF 85 24 82 97 36 62 BD 76 12 98 2D AC 96 C3 04 76 39 E4 69 8B 43 34 65 9B 75 51 13 BF 2F D1 F6 14 2E 7C 9B 3B EB 28 9E 6D BF ED D3 16 2D 0E BA 1B 0F 64 7F 35 1F FC 62 C4 2A 3B A1 E9 DC 4E 23 22 9A 9C BD B7 50 38 A4 87 BB 79 99 33 1B 31 52 F3 4B A7 50 3C 19 FE 27 D7 F2 C9 49 2D 01 9C BD 1F 40 48 72 DA 11 0F 2C 11 7F 57 C2 8B D7 23 CD 46 33 43 D4 6D 98 DF 20 11 C6 80 32 35 38 C0 10 A1 C6 86 B3 7D EB 1D B5 09 29 6D E0 FE F2 36 64 49 CC CE A8 02 24 D3 40 6F 02 1A 0D C7 75 DA 26 8C 09 3C 7A AE 33 37 49 8D 0B 65 9D A8 DD 61 CC E6 C7 46 44 36 1D 45 46 B1 ED EB 22 0D 90 6C BA F2 21 60 18 3A DF 3C C5 66 D5 BB 16 95 B1 3A 71 2E 9E 3C 51 E3 37 57 44 9A 2B 8B 61 FF 90 B2 D5 54 38 48 00 83 D7 C5 FD 86 09 AB B1 0E 67 E6 5E EE 4F 16 D8 13 A9 2A 36 5C 2D DF F3 29 63 68 A4 EF 03 BA 23 67 C3 79 C3 A5 72 0F 94 73 E6 AB C6 2D 20 B9 A9 52 F2 3D 80 0D C0 FB 20 8B 23 0E BC 4E D1 9A C8 20 75 FC D2 C9 72 22 CE 27 9C 84 84 37 BA 80 C8 9E 6E 1E 70 C2 F0 28 B6 C4 B0 27 38 89 3C 45 34 01 34 A5 C0 84 4C B7 41 D7 F6 01 76 C3 00 15 32 4E 27 05 8B 32 AA 12 8B 4C B0 BD 78 DE 77 28 C4 92 E8 24 91 4A DD FF 5F 30 D4 A3 4B 72 8D EE 84 D1 99 1E 61 6B 42 79 6E F2 AE 55 B8 36 8E 6A 8D 63 7F 14 DC AE 5B 86 DC 86 73 61 02 32 7E 31 42 F8 A6 9F 04 B2 97 92 A2 97 FF 99 CA C2 4F 2D C6 FF 89 F4 57 EC 4B 42 25 36 E9 30 79 5D 39 98 2D AC 96 C3 04 76 39 E4 69 8B 43 34 65 9B 75 1F 52 65 B3 BE 22 8A A8 DA 62 7D DF BC B7 F7 F8 34 DD A4 06 9B F2 EB B1 AC 26 04 C3 9E D8 5C 86 7B 1C 4B 36 59 9D B7 4F 93 0C F3 F5 BB 06 14 D7 79 99 33 1B 31 52 F3 4B 09 A0 84 5A 36 73 7D F9 22 79 70 60 E2 37 76 AC A6 15 EB F3 00 2E B1 06 E1 F6 92 46 41 6F AC AB EA 20 AC 3D CE 92 F7 72 F6 27 6C E1 D5 0E 79 BF 86 B3 7D EB 1D B5 09 29 30 2D 03 3C BB 7F 7F EF 16 D2 79 33 AC 3D 0D 94 15 82 18 E2 5C C9 D1 FB FC C7 B2 37 36 3E 19 65 49 22 EA 8C B0 77 4F 56 C5 EE 69 20 57 A3 51 91 7D F2 52 87 E2 E2 03 AD 56 20 E9 E0 68 01 12 04 AD 3A ED 40 11 54 1B 2B 12 90 B6 ED FF 07 3A 71 B7 E4 28 B5 22 6F 9D 37 CF 7A 2E 36 3B 6B 95 69 AB B1 0E 67 E6 5E EE 4F BC 73 A5 DB 7C 01 6E 55 BF DD 00 1C 98 74 08 0B 11 85 75 08 EC E3 13 F9 2A 73 1A D7 BD EA 01 39 D0 C9 CB 06 D6 DF C2 87 2A 18 3E 34 5A EA 47 E5 9A C8 20 75 FC D2 C9 72 01 C3 A2 EE 8F 8F FE 0E D2 C8 DE 61 17 2B FB 52 FF 8F 0C E4 B9 EC 46 E8 67 4B 2E D9 53 F4 BD 07 B7 41 D7 F6 01 76 C3 00 7C D7 BE 29 D2 D8 C0 A4 42 FF 3D 47 1C 69 5E D3 66 0F 90 D1 30 ED 0C 50 CD 86 1D AB F2 2B 24 E2 23 F0 79 41 32 BE C3 5C 79 6E F2 AE 55 B8 36 8E 6A 8D 63 7F 14 DC AE 5B 86 DC 86 73 61 02 32 7E 98 AB 9E F0 6F F7 0A 32 30 BD 37 FF 0F F6 64 E0 15 82 C5 37 FB 6D 6D 66 FA CE 4D 5E 79 6A 15 48 98 2D AC 96 C3 04 76 39 44 29 9C 54 23 C0 0B CC 19 39 BD C6 28 E3 D5 B9 90 F0 FD 76 E7 3F 3D 4B 5B 9B 45 45 52 2D 04 9D 9A 46 57 37 61 91 18 B0 E9 7C EE A6 69 49 3E 58 9C BD B7 50 38 A4 87 BB 79 99 33 1B 31 52 F3 4B 56 95 35 80 FB 7C 23 87 D8 7B 25 CC 98 69 30 3B 5C FC BA 59 EA BD E4 BC 56 BC F0 B9 85 C2 5A BE C6 D1 0A EE 38 73 B8 8E 07 10 BA 33 E5 58 C6 C0 86 B3 7D EB 1D B5 09 29 A6 8A 27 BC 0C 0C 16 67 0D 6E 8E 44 57 20 19 8A 92 05 DD 34 1A E9 5C AF CE 0E 43 66 C8 BF 2D 94 49 22 EA 8C B0 77 4F 56 C5 EE 69 20 57 A3 51 91 CE 11 34 08 B3 CF 6B 13 03 B7 DD 3C 6E A7 46 FF 4B 6A 11 6F 35 F0 A9 70 09 C6 41 B1 1A 40 24 09 5A 7D 29 67 9C 5D 4C 93 CF 7A 2E 36 3B 6B 95 69 AB B1 0E 67 E6 5E EE 4F F2 A9 C9 04 A2 FD E6 BE 00 B8 20 6E BE E2 9A 9C 18 4D 69 9D 42 86 D2 BD 9A 71 74 07 06 E9 C2 0A 6E A0 7F 23 39 7B 62 96 2A 18 3E 34 5A EA 47 E5 9A C8 20 75 FC D2 C9 72 C4 71 58 11 80 4E 2C 0F B5 7F 6E 97 1A 6E AB 94 24 0C 2C 5A E1 43 5E 55 73 E6 0D 4A 11 34 2E A2 04 82 16 6C 18 46 70 9E 7C D7 BE 29 D2 D8 C0 A4 14 54 FE 00 13 A7 4F E2 09 78 6C 58 F2 A8 B4 29 96 3A B3 B0 D3 F2 39 6C 99 A6 0F 46 79 69 07 5C 11 A0 B2 48 27 11 78 B3 6A 8D 63 7F 14 DC AE 5B 86 DC 86 73 61 02 32 7E 84 63 DE 54 2F F9 EB 67 34 7E CD EE 1B 7A E3 A9 AA A9 08 5C 36 CE 63 5A 49 43 09 3E 50 F1 CF DB 98 2D AC 96 C3 04 76 39 E4 69 8B 43 34 65 9B 75 A6 B2 CC A5 4E 6C 9D 7D EB 25 3B 83 94 0A 06 38 87 DA 09 0D B9 CA 6E 49 57 BF C7 DE 09 0D B7 86 38 C1 83 09 1A 77 C5 CC 2A DB 8F DE 8D C7 08 FC B3 08 B2 31 D1 88 A5 5D 92 FD C6 C4 1B 2D 34 DA EA C7 42 58 CC B4 2C E5 F8 94 60 66 2E 1F 05 41 9B 47 F7 C5 97 00 B0 6B 23 26 60 96 C2 C7 E0 AB F6 27 6C E1 D5 0E 79 BF 86 B3 7D EB 1D B5 09 29 AC F6 88 09 EE A3 F7 AB 68 A6 79 F0 4C 73 97 87 B4 3E 7C 68 3B 0F 5F 33 E3 EF A8 CE A1 A2 C5 8C 49 22 EA 8C B0 77 4F 56 C5 EE 69 20 57 A3 51 91 5D 5F A6 2C 2D F8 1E 8E 2D F3 89 AD 55 F0 AA D9 A8 94 59 86 A3 D5 B1 73 7B E8 8D B4 16 94 C3 E8 A1 E7 B8 6B A1 90 EA 49 AB 2F 0B A7 8F 33 7D 61 AB B1 0E 67 E6 5E EE 4F DB 15 38 CA F1 56 A8 FA F8 0A 32 55 09 9D 45 D6 B7 70 49 68 9D 1D 22 33 04 43 3E D8 6F B3 C2 68 93 1B 94 59 31 75 3F 1F 2A 18 3E 34 5A EA 47 E5 9A C8 20 75 FC D2 C9 72 FB 3A AA FF D3 FE B7 80 5E 06 48 0B 42 F6 DF 56 50 A3 9D 9C D5 01 AF D5 E9 7C EE A6 69 49 3E 58 89 5B 59 7A EC 63 EB 30 7C D7 BE 29 D2 D8 C0 A4 D7 80 ED 5B 80 6C 8F 19 F3 4F C5 D2 D3 5B 88 C3 2D 2F 06 50 80 F5 88 BD 22 94 C7 53 8F 38 A2 84 55 C7 54 8D B3 A1 85 43 6A 8D 63 7F 14 DC AE 5B 86 DC 86 73 61 02 32 7E B8 9A A4 A9 1D 74 8A A4 3B 51 4C BE CB 74 50 CC 5A 1C 2D CB 0F 48 D9 2A BF 4A F4 1D DF B2 70 AE 98 2D AC 96 C3 04 76 39 E4 69 8B 43 34 65 9B 75 42 52 C5 4A 1D 9D CD F1 21 BF 81 81 19 45 2F 7F 17 37 A1 55 C9 21 A3 8F E1 82 BE CC 41 F8 00 8A 96 2F 15 7C E4 B8 AD 31 9C BD B7 50 38 A4 87 BB AF 04 76 63 59 9D 8F A6 52 7E 8D 26 AE C1 44 60 78 7A 59 F1 8D 7B 30 2D 05 8D 65 3A 73 DD 2F 39 1D F4 54 99 15 22 96 C0 82 90 62 60 5D C5 EE 8D 89 CF A8 6F 21 9F 9C 3E 86 B3 7D EB 1D B5 09 29 D8 A5 94 F4 34 4F 0B 53 4C 56 CB 35 31 34 15 34 25 95 C2 ED 17 20 5F 38 95 3D 70 30 CE F0 B3 12 49 22 EA 8C B0 77 4F 56 C5 EE 69 20 57 A3 51 91 F7 D2 CD 8F D9 E5 72 A9 CA 2B DC 95 14 1A E4 14 E5 B1 03 EA 41 60 27 F4 37 89 17 8D 32 54 0F D1 6D 4B 33 28 9F F0 88 43 CF 7A 2E 36 3B 6B 95 69 AB B1 0E 67 E6 5E EE 4F 19 1C 57 44 91 CA DB C8 E3 1A 36 20 18 61 87 00 E6 76 BC 3C E7 7D 82 62 D3 F0 FA 4B 11 99 F8 C2 C3 A4 54 0D 39 C6 4F E0 2A 18 3E 34 5A EA 47 E5 9A C8 20 75 FC D2 C9 72 32 6D 85 C8 1D DA 63 EC 9C DD 27 CF 5E 3C 12 CB 2C 0E F8 27 69 70 7B 6A 03 88 3A D9 FD 0C AC 61 4C CA 74 0E CF 7B 7A 1C 7C D7 BE 29 D2 D8 C0 A4 9A 2C 2E 17 18 04 2B A6 AE A3 76 0D 8F EE D8 8B 07 41 AC 39 63 7D D8 C1 59 2B DD F3 3F 80 B7 CA 36 81 76 FC 53 A5 20 A5 6C FB E3 2C B7 52 D3 0A 86 DC 86 73 61 02 32 7E C7 31 02 1F DB AE 5C 62 6A B6 63 C7 E1 8D 6A 9E 2E 8B E1 7F F4 78 E5 D5 4E 06 C3 09 E9 3F 0A EB 5A B2 3D 61 9B 16 7D F3 44 29 9C 54 23 C0 0B CC 42 52 C5 4A 1D 9D CD F1 26 3F F7 81 67 FC B4 C1 78 D3 9A 94 CD 1A 79 4A 10 FE 0E 30 CC B4 28 23 E9 7C EE A6 69 49 3E 58 9C BD B7 50 38 A4 87 BB 79 99 33 1B 31 52 F3 4B 92 23 71 3C C2 46 A7 D7 16 B6 18 97 2C 3D C9 FF 7C 26 8A 72 32 A9 74 DD D2 23 AD 4D 4F AD 6C 28 70 14 A8 B3 DB 04 A6 DB 56 27 21 81 F9 3E 43 7A 86 B3 7D EB 1D B5 09 29 C2 01 9D BA 20 28 52 5D A1 A3 D1 2F 2B 9C 3E 75 F5 02 DE CE 97 3A E7 99 3F 84 CC E1 95 C2 8E 3F 49 22 EA 8C B0 77 4F 56 C5 EE 69 20 57 A3 51 91 30 63 67 02 2E 10 1D 2B C9 98 75 85 49 6D F7 9B 9B 5C 17 F6 CE CC 81 C2 EC AA 0E 01 15 B8 BD 16 70 39 A4 B9 7C 4D 6C FA CF 7A 2E 36 3B 6B 95 69 AB B1 0E 67 E6 5E EE 4F DE 7A 37 4F D3 D9 D9 D9 F7 7B AB 2F ED 07 79 55 3D 7A 04 11 06 7C 5D 97 1C F0 7F 16 00 E5 59 74 D0 C9 CB 06 D6 DF C2 87 53 F2 3F 21 65 87 14 2A 9A C8 20 75 FC D2 C9 72 89 48 1F 65 A9 8E 3A 4B 42 3A 31 0E A2 D6 65 6A CB 8C A7 29 DF 54 67 B3 64 6F 67 94 83 F9 CD C6 B7 41 D7 F6 01 76 C3 00 7C D7 BE 29 D2 D8 C0 A4 4E B4 BC AA 1A 81 5E 6A 7A 13 EF 50 35 BF 89 54 2E 48 38 31 0A BC D1 67 DB 77 3B 33 DD 5B 02 5B 79 6E F2 AE 55 B8 36 8E 6A 8D 63 7F 14 DC AE 5B 86 DC 86 73 61 02 32 7E 0E 20 08 65 FE 92 BF 13 F3 DF C4 7D D5 40 08 26 5D F2 E0 72 0F 5D BB 9E E9 80 95 30 89 FB 2E 58 98 2D AC 96 C3 04 76 39 E4 69 8B 43 34 65 9B 75 93 B1 FE B7 87 8D C9 DD 37 36 47 E6 96 C7 7C 9A 9C F5 1D C3 F7 68 AD 58 B9 68 D5 40 E7 DF 69 B4 FD 3E 34 74 7F 86 70 A9 9C BD B7 50 38 A4 87 BB 79 99 33 1B 31 52 F3 4B E8 34 E4 2B 70 31 25 7F 7B 45 C7 B1 9A 00 50 3F 24 8A F1 97 95 6E 20 C4 DC 4C 1E 7D 4A 64 47 0F D9 FC 99 C9 30 99 A7 BF F6 27 6C E1 D5 0E 79 BF 86 B3 7D EB 1D B5 09 29 BE 78 78 BE 8D 58 41 F7 A6 22 1A 96 78 2A 78 1D 0A 04 0A 79 2C 48 2E 54 32 1A 49 CE 89 61 DF 4C 49 22 EA 8C B0 77 4F 56 C5 EE 69 20 57 A3 51 91 6E 61 E6 CC 0A 2C EF C6 3C 8F 34 55 6B 7C 11 28 71 CE 84 FB B7 85 F0 97 F2 BA AA 77 37 0D 15 B9 1C 9B ")
                .append("73 DC 13 E4 D8 94 48 00 83 D7 C5 FD 86 09 AB B1 0E 67 E6 5E EE 4F 96 70 4A 85 5D 5A C0 4F B8 AB A3 3C 6E 4D 48 E3 5B AC E4 60 D5 91 9A 32 59 34 C3 CB 53 E7 A6 D1 D0 C9 CB 06 D6 DF C2 87 2A 18 3E 34 5A EA 47 E5 9A C8 20 75 FC D2 C9 72 5A 3E 99 73 86 1C 45 4A AA F6 17 1C C4 7F 76 88 D2 25 4D 3F BE D6 42 1F 51 B3 EF 63 3F FE 83 48 B7 41 D7 F6 01 76 C3 00 7C D7 BE 29 D2 D8 C0 A4 C0 A3 B2 F1 D9 AF 12 C8 E2 CE 07 3E 53 67 28 8F F6 E5 5D 59 17 1E D6 CD 38 67 23 17 9F 69 7C 49 79 6E F2 AE 55 B8 36 8E 6A 8D 63 7F 14 DC AE 5B 86 DC 86 73 61 02 32 7E 17 6E 60 43 97 6B EF 75 D0 FB 1B FD AA 70 8D 63 83 EE 0B C2 46 E2 3D 0E A6 4E 75 A1 36 F3 53 85 98 2D AC 96 C3 04 76 39 44 29 9C 54 23 C0 0B CC D8 BB 9F 9C F2 41 4D E8 50 E1 A3 62 FC 0D 3E 29 D8 73 B0 2C 24 DB CF 61 AA 0D 8D 5E FB 13 2B 01 41 5E FA BF D9 48 E3 97 9C BD B7 50 38 A4 87 BB 79 99 33 1B 31 52 F3 4B 71 DF A1 EE 0E F2 A3 4D 63 53 35 B5 75 03 38 DA 2C 18 1D 38 EB 6C 1D F2 D2 DA 2C AB 8D 41 A3 43 D5 E4 57 72 45 8C 7D CE F6 27 6C E1 D5 0E 79 BF 86 B3 7D EB 1D B5 09 29 5A 72 1A 3D C3 75 C7 EE 4B FE 6C 37 C3 13 2B 8B 37 41 B5 79 EE 49 8D 75 D7 53 D0 21 80 69 00 19 49 22 EA 8C B0 77 4F 56 46 44 36 1D 45 46 B1 ED B7 EE 16 85 62 4B 7E 92 64 BE E4 AF BF CB FC ED 26 F1 27 21 80 30 E8 D1 95 89 C3 95 DD 97 CD CE 06 5C 25 D3 D5 E5 7C 09 CF 7A 2E 36 3B 6B 95 69 AB B1 0E 67 E6 5E EE 4F 44 CD 0A 63 50 E2 2F 76 44 0A DE A8 72 E8 9C B7 92 EE 31 F2 7D 7C F2 CA 51 41 FF 81 7E 72 6E 3D D0 C9 CB 06 D6 DF C2 87 2A 18 3E 34 5A EA 47 E5 9A C8 20 75 FC D2 C9 72 77 89 00 CC 93 74 EE B3 A8 8E 5B 6C 77 6F CA A3 10 E4 58 67 B9 A0 DD 02 A0 F3 91 27 07 37 C6 39 B7 41 D7 F6 01 76 C3 00 7C D7 BE 29 D2 D8 C0 A4 72 C9 98 16 D1 7C AF 6A C6 5B B8 0D 37 55 1B 11 34 8E FA C4 F9 9B B4 67 79 54 7B 7A AB C6 DB 71 0E 06 95 11 F3 55 C1 FA 6A 8D 63 7F 14 DC AE 5B 86 DC 86 73 61 02 32 7E 59 3D 38 86 9F 17 06 E1 2F B9 89 6D 1F 17 27 06 49 AB BB EB F0 E5 95 50 58 76 49 DA FC 09 2F 61 98 2D AC 96 C3 04 76 39 E4 69 8B 43 34 65 9B 75 C7 2A 47 32 D1 0B C1 DE 9F A3 77 B2 63 D0 F8 5C F1 40 0F 42 28 EE 36 B5 48 EE 31 F2 B4 F1 EC B8 79 DB 3F 8C 4A 02 6A CA 9C BD B7 50 38 A4 87 BB 79 99 33 1B 31 52 F3 4B F3 4C 67 C9 89 A2 E6 5C D7 ED 8A 80 89 F9 10 14 7D 26 F6 47 BF 1F E2 51 2E AD 73 A4 B0 21 E9 5D 3B 76 24 A5 77 75 37 2C 13 F0 63 86 BB F6 48 4C 86 B3 7D EB 1D B5 09 29 CF 83 61 F0 92 5D 4E E5 CA 99 2A 85 10 8C 1C FF 8B 38 0C 5E 5D A5 AB 95 7F 75 F2 77 1F 27 C3 74 49 22 EA 8C B0 77 4F 56 C5 EE 69 20 57 A3 51 91 8B BC D3 67 D2 55 44 89 15 83 AF CD 5D DB 22 4B 7F B0 E6 63 37 A6 BE 03 D4 C5 B1 BA 85 01 DE 27 6D 4B 33 28 9F F0 88 43 CF 7A 2E 36 3B 6B 95 69 AB B1 0E 67 E6 5E EE 4F 37 11 68 C2 26 42 5E 71 C2 55 D1 84 2A 3A 21 AE D8 27 BF 58 C0 67 1D 42 5D F6 39 85 ED 24 9F 36 85 47 A0 6C 72 7C 65 8E 2A 18 3E 34 5A EA 47 E5 9A C8 20 75 FC D2 C9 72 87 41 21 22 4E 9D 6B CF 8E 7C AA 03 7E 98 A3 14 37 7F 11 90 7D 93 65 37 B4 F6 22 99 92 4D 40 13 B7 41 D7 F6 01 76 C3 00 15 32 4E 27 05 8B 32 AA CA 0A C7 DC 86 37 E2 80 C4 3F F1 56 79 8B 70 C3 84 28 77 C8 0B E8 4A 0F 7C 2C 04 F3 28 FB 31 4E E2 78 D0 C1 F2 9D 4F 34 6C FB E3 2C B7 52 D3 0A 86 DC 86 73 61 02 32 7E 08 8C 07 59 C0 66 00 1F 00 6A 50 AE A2 16 6C 04 0E 78 6A C5 1F 79 E0 B7 F2 F1 1B B7 C6 42 53 10 98 2D AC 96 C3 04 76 39 E4 69 8B 43 34 65 9B 75 C5 A6 5A F0 8E F7 F7 67 F1 2A AC ED CC 6A 25 05 24 B1 E3 4F FD D4 C7 01 8D 9B CA 61 54 37 4F 05 C5 F1 3A 6A EB E6 48 53 9C BD B7 50 38 A4 87 BB 8F A3 70 AA C4 39 F5 8D 38 27 61 A6 5D 5C 26 43 36 83 B3 0A E3 93 87 83 AB FA 54 4E 8D BF 4D 33 02 D8 72 30 47 87 B3 23 D5 E4 57 72 45 8C 7D CE 80 32 35 38 C0 10 A1 C6 86 B3 7D EB 1D B5 09 29 F1 46 04 1A BF E0 CD E3 8B 7C 72 6E E2 11 2D BC 5B 17 2B 1D 2D 75 0A B1 2A 47 87 BF B1 1B 37 C5 49 22 EA 8C B0 77 4F 56 C5 EE 69 20 57 A3 51 91 0E DE 90 4E 29 4B DD 61 58 C8 04 C4 89 0C 85 0B 58 D1 AE 8A 27 0A B7 29 DA 56 E2 0A 38 4E 7A F4 6D 4B 33 28 9F F0 88 43 48 00 83 D7 C5 FD 86 09 AB B1 0E 67 E6 5E EE 4F 01 34 C5 BA F0 70 FD D1 20 A3 8E 12 24 A2 56 AF 8F CA 07 0B 44 78 04 16 E8 ED DE CB C8 C6 67 B4 D0 C9 CB 06 D6 DF C2 87 53 F2 3F 21 65 87 14 2A 9A C8 20 75 FC D2 C9 72 DC 78 CD 5F BF 57 F5 5B 3F 38 A6 B5 22 50 50 8B DD 5B 06 F1 9E 68 18 F4 FA 9E A5 6D 87 FB 8E B6 B7 41 D7 F6 01 76 C3 00 7C D7 BE 29 D2 D8 C0 A4 75 4A 22 55 FC 55 DA 6D 94 EE BE 49 F8 39 CB 04 79 3A 3F C2 1F 9C 66 57 8A 1C 12 3C C0 15 5E 37 B7 9C 30 FF F6 42 05 5A 6A 8D 63 7F 14 DC AE 5B 86 DC 86 73 61 02 32 7E 0E A5 3D 98 14 31 F2 9C E4 BC 1A A3 E9 59 37 1F E8 21 60 D5 04 5A 95 04 11 B9 83 2E 65 D0 76 88 98 2D AC 96 C3 04 76 39 E4 69 8B 43 34 65 9B 75 19 39 BD C6 28 E3 D5 B9 D4 52 9C A1 CF 83 1E AB 42 83 D2 01 BF 68 58 76 8E 68 6B D3 13 17 77 20 76 A1 67 0B 77 78 30 B4 9C BD B7 50 38 A4 87 BB 8F A3 70 AA C4 39 F5 8D 01 62 97 16 61 6B 3D 8E 35 7F 94 F2 69 7D CA BA C7 E3 BF 8B 89 A9 D5 7E FD F3 3E F3 E8 33 23 70 D0 51 C5 26 18 4B DC 46 80 32 35 38 C0 10 A1 C6 86 B3 7D EB 1D B5 09 29 88 70 90 E0 32 05 1D DA 58 58 25 5A 03 D6 6B FD D1 AA D4 8B 34 9C F8 72 C6 70 88 9C 48 D3 6F F8 49 22 EA 8C B0 77 4F 56 C5 EE 69 20 57 A3 51 91 B1 FC 0D F4 03 6F 29 8A 80 CE 05 00 CC 38 AF 7B 6B A2 AE 0D 50 7F 44 68 98 DE 65 C9 17 DF 73 84 6D 4B 33 28 9F F0 88 43 CF 7A 2E 36 3B 6B 95 69 AB B1 0E 67 E6 5E EE 4F 61 4F A2 B7 CA 66 51 92 B5 29 D3 04 85 99 F5 D0 35 DC D1 A1 0F E9 67 2C 05 13 C3 F6 AA C3 60 3D C8 D4 12 DF B4 39 84 50 2A 18 3E 34 5A EA 47 E5 9A C8 20 75 FC D2 C9 72 18 26 52 D3 D8 22 5F 90 3D DC 80 A1 35 0A 1D 38 C8 2C 39 35 34 F9 56 AB FD E5 C3 D3 56 A1 02 92 B7 41 D7 F6 01 76 C3 00 29 15 1D DE E5 29 9D 9D 8A D2 A2 F2 53 97 02 B2 38 51 00 97 F3 26 FB E6 2B 6B A5 D9 96 FB 9A 6E 54 B6 D7 00 2C C5 95 20 A7 88 A7 1E 71 E7 18 02 6A 8D 63 7F 14 DC AE 5B 86 DC 86 73 61 02 32 7E 9F 0D 2E C4 8A 56 E4 E4 05 6F B5 95 2C E9 8E 34 43 BB B7 D5 BD 05 AB 85 36 E0 DA 87 EC C8 56 FB 98 2D AC 96 C3 04 76 39 E4 69 8B 43 34 65 9B 75 CD C4 A9 0F 61 18 A9 F6 B2 80 F2 82 B8 37 1E C1 79 A6 17 0C CD 15 11 33 A8 19 0A A7 64 E6 C8 3B E9 7C EE A6 69 49 3E 58 9C BD B7 50 38 A4 87 BB AF 04 76 63 59 9D 8F A6 2C C5 FA CD B4 83 26 B4 94 6A C5 4E 01 B2 79 A5 FB E4 19 7C 89 BA 54 89 BE 78 AD C7 A3 C5 F1 51 D5 E4 57 72 45 8C 7D CE F6 27 6C E1 D5 0E 79 BF 86 B3 7D EB 1D B5 09 29 8F 07 EC 66 58 C5 C2 12 50 9E 8B 83 1D 80 04 E2 39 37 93 CB E4 B0 03 D8 91 F6 06 16 03 4F C7 AE DD 77 6F A4 18 1C 11 56 46 44 36 1D 45 46 B1 ED 0D 6F 7B 9A 76 89 2E D6 3D 69 70 E5 78 D8 77 09 67 25 83 29 3E A6 E4 28 64 B0 60 50 27 5C CC A3 6D 4B 33 28 9F F0 88 43 48 00 83 D7 C5 FD 86 09 AB B1 0E 67 E6 5E EE 4F 9B 76 E8 14 09 4F 3B 76 2E D7 37 41 EE 9B 03 6B C1 A8 5E A0 FE AD 6E 91 74 D6 56 2A EC C0 BC 39 D0 C9 CB 06 D6 DF C2 87 53 F2 3F 21 65 87 14 2A 9A C8 20 75 FC D2 C9 72 CD 85 5D 5E 63 A4 4E 34 90 31 D5 AC 4D E4 77 8A 2F 13 CF A5 A6 E8 E7 C9 85 F3 78 BC 1A 55 C6 87 B7 41 D7 F6 01 76 C3 00 15 32 4E 27 05 8B 32 AA 34 2D 50 02 DD 02 E8 8A 6E 3D E1 BE 2D 29 49 4D BF 07 10 5B 67 A5 AF DB DB 33 61 98 EB B1 B2 7F 79 6E F2 AE 55 B8 36 8E 6A 8D 63 7F 14 DC AE 5B 86 DC 86 73 61 02 32 7E F9 85 BB 26 5F 7A EC A8 D7 D8 F9 50 EC FF 0C 61 C2 52 C9 AA BC E5 56 20 7A BC AF 72 12 62 14 F3 98 2D AC 96 C3 04 76 39 E4 69 8B 43 34 65 9B 75 50 26 56 48 35 45 4A B0 3B 25 D5 8D 64 49 05 4B 73 9B 9A 82 74 DE 14 06 2F 31 55 BC 4E D1 08 58 5E 2D D1 80 67 9A A6 90 9C BD B7 50 38 A4 87 BB 79 99 33 1B 31 52 F3 4B 78 5B BF 00 3A 93 8B B7 11 1B C4 16 DB AE 12 76 63 7F 71 A8 A3 86 D2 07 8D BC 05 C0 6B 22 66 F9 4F 0B 6D C5 5C 78 70 76 80 32 35 38 C0 10 A1 C6 86 B3 7D EB 1D B5 09 29 1A BD 0D 5E 74 BC FC 78 FF 77 19 5C F5 FC 95 5F 42 26 43 16 C3 D4 BD 72 CA 1E 7F E6 8E 28 DF C1 49 22 EA 8C B0 77 4F 56 C5 EE 69 20 57 A3 51 91 EF BC 0C 5A 71 0F 6B A1 EE 74 92 92 EC 80 A5 27 A3 86 64 71 50 6C 90 B0 BF 35 3E 30 36 B4 4D BA FE 4A C9 6C 95 D4 6D 37 36 03 9A 38 AD C5 7C 89 AB B1 0E 67 E6 5E EE 4F 3E 45 93 7C 8F 78 1B 59 C3 03 20 E5 9C 82 A2 CE 52 0B DA 72 EE DA 5B A5 BC 60 9C 0C C8 68 77 D0 1F 09 27 ED 41 1C 83 47 92 30 4D A1 66 3C 37 F2 9A C8 20 75 FC D2 C9 72 8F 74 A1 3E 2C FC 3D 92 7C 26 14 5E 51 13 C8 64 E1 CC C1 8F 94 85 8D 4B 7C DC DE 1E 17 24 1F 70 B7 41 D7 F6 01 76 C3 00 7C D7 BE 29 D2 D8 C0 A4 BD A8 66 F7 E2 A0 55 C0 60 61 4F A2 E2 CD EA BA D6 66 83 E0 CD CD 21 B5 E7 16 22 1F 8A 29 C0 48 45 F0 EF 80 C7 DE 71 2A 6A 8D 63 7F 14 DC AE 5B 86 DC 86 73 61 02 32 7E 72 C5 7E 6C 35 16 07 E4 8C 6F 41 CA 15 19 EA 76 C7 2B 09 52 31 13 A2 97 28 C3 58 34 93 B9 E6 BE 98 2D AC 96 C3 04 76 39 E4 69 8B 43 34 65 9B 75 9E 8A FA 2E FF 5D 15 D6 7C 71 D5 F4 2B 68 AC AF C2 05 0B 5D 73 88 F6 7F 78 9D C7 7F 78 10 95 27 03 2D B2 00 08 5E FF 99 87 28 D3 8D F2 0F 6A E7 AF 04 76 63 59 9D 8F A6 6D 1C C7 AE 55 C0 7A 17 38 27 66 19 E1 AF E3 3C A3 C4 FB B1 53 61 83 10 A6 7D BF 2F D5 4A 4F 85 B6 2C 10 07 E5 D5 83 2E F6 27 6C E1 D5 0E 79 BF 86 B3 7D EB 1D B5 09 29 D7 8E BF 70 DB 28 F0 16 E7 C3 5C D9 D3 D8 D1 07 08 93 09 E9 A8 0C 4D FC BA 8D 3F 24 A5 20 D8 E6 D5 E5 94 B7 1E 2C 43 F9 46 44 36 1D 45 46 B1 ED 58 0A D5 50 03 CC CF 24 6F BF D0 D1 3B AA 1D CC 15 68 0F E7 6D 67 65 50 6D A9 2D C9 E9 4D FA 26 6D 4B 33 28 9F F0 88 43 48 00 83 D7 C5 FD 86 09 AB B1 0E 67 E6 5E EE 4F A8 2D B0 3B C3 93 CB 2F 48 5D 0C D8 07 98 CD 38 28 C6 37 66 45 38 35 EF 13 AB 5A 7C 63 F0 8A F7 D0 C9 CB 06 D6 DF C2 87 53 F2 3F 21 65 87 14 2A 9A C8 20 75 FC D2 C9 72 AF F2 1B 3B 9E 86 E5 7C 7C 3D C0 2A DB 99 CD 10 13 27 ED C1 B0 BC A5 4B AA 33 00 B3 8D DD 24 66 B7 41 D7 F6 01 76 C3 00 7C D7 BE 29 D2 D8 C0 A4 7E F8 BD 39 A2 23 0E AA 31 65 F7 B3 84 30 21 8A 7F 89 D3 63 E2 A7 E0 4A 41 67 5D E9 8A 5D 5D F1 79 6E F2 AE 55 B8 36 8E 6A 8D 63 7F 14 DC AE 5B 86 DC 86 73 61 02 32 7E BF 6D D6 6D 7C 19 35 14 02 A9 8F A1 95 91 C1 74 6B BB F4 6E D6 0B 1B 4E DE A5 08 6E 28 08 0F 51 98 2D AC 96 C3 04 76 39 E4 69 8B 43 34 65 9B 75 F5 7C CE 4B D4 D0 A2 B1 65 F9 C1 ED 0E EA 6E 2C 01 06 1E AB 3C CA 49 ED DE 72 AF A6 D2 05 8A F2 E8 53 E5 DB EB E1 8D 4A 9C BD B7 50 38 A4 87 BB 79 99 33 1B 31 52 F3 4B F2 63 B9 64 0C 13 CE AA AA 77 00 F9 BE 25 A6 16 33 BA 98 81 93 3B E3 01 A3 D2 16 31 CD 39 C9 5D 53 D1 C6 5D 23 B9 46 C6 F6 27 6C E1 D5 0E 79 BF 86 B3 7D EB 1D B5 09 29 C9 36 5A 6C 95 F2 8A 33 3D 2C 10 D4 7C BA 8E 60 52 78 F3 22 D9 A0 F3 87 56 2A 39 BB 5B D4 47 CF 49 22 EA 8C B0 77 4F 56 C5 EE 69 20 57 A3 51 91 29 CE 5A 37 CF E5 83 8A 1E 3B F1 E0 4B 24 AA B9 58 39 34 23 BF 7C 4A 93 66 EF 39 87 81 D3 C0 D3 A0 FD 38 12 25 F3 25 BF C6 4F F4 2C AB 49 2F FA AB B1 0E 67 E6 5E EE 4F A5 4A 01 7E 49 C8 E8 01 2E 1B CC 8D 9D 86 0C 56 A3 24 7D BC 22 F9 72 08 18 D8 FD AF 0F A3 02 52 47 A7 BB 3E 30 16 FF E4 FB 20 8B 23 0E BC 4E D1 9A C8 20 75 FC D2 C9 72 AB 81 B8 AA 52 6C 43 88 F2 78 F1 0F 0D 31 E4 80 F3 23 2D DD 20 D1 DA 86 02 E4 B7 8A 2C 8A 7E 7E B7 41 D7 F6 01 76 C3 00 7C D7 BE 29 D2 D8 C0 A4 65 08 45 38 6C 86 F4 F2 49 52 37 52 50 2A 12 15 86 3C 80 34 E0 D3 16 33 FB 7C 0D 26 C1 93 DF F8 18 5C CF 9A 19 DF E4 1F 6A 8D 63 7F 14 DC AE 5B 86 DC 86 73 61 02 32 7E 0A 3A 2E 50 7B D0 20 08 D6 30 E7 01 02 BF F4 75 35 DC 60 D2 AA D9 54 58 66 64 BE 75 B9 6B 88 A9 98 2D AC 96 C3 04 76 39 E4 69 8B 43 34 65 9B 75 2E 06 3C A5 DB 08 CA 6F 41 9A 2F 9B B4 6F 48 1D A9 6D 06 57 2F 0D 98 2F 0F 02 F1 EF E5 41 82 2D 6E E6 A7 3D 30 D0 67 FC 9C BD B7 50 38 A4 87 BB AF 04 76 63 59 9D 8F A6 2F E5 EC DD 1C A9 85 74 1B 5F C8 E5 0C 5A 0E D3 6C 3C 7E 4D F9 58 DB 59 CE B1 FE 3B FC 9F 96 8F D5 E4 57 72 45 8C 7D CE F6 27 6C E1 D5 0E 79 BF 86 B3 7D EB 1D B5 09 29 13 E9 74 A5 2D 86 0F 00 84 92 A7 47 1D 00 18 A0 C9 ED 75 61 D7 52 78 6C C7 D3 12 07 81 CA 9C 2C 49 22 EA 8C B0 77 4F 56 C5 EE 69 20 57 A3 51 91 85 C1 91 A9 C1 BA 45 81 CB 09 4B 8B 9A 5C 27 08 9F C4 A2 30 76 AB 8B 09 43 91 88 A8 63 06 E7 DF 8E 63 D4 76 C7 9E 0B 69 CF 7A 2E 36 3B 6B 95 69 AB B1 0E 67 E6 5E EE 4F C2 BD 3A 36 4B 91 53 29 AC A8 28 40 30 2C 9B 5A B7 A2 3E E8 AA 32 BF 50 C6 F3 09 99 23 B1 75 4E D0 C9 CB 06 D6 DF C2 87 9A C8 20 75 FC D2 C9 72 9A C8 20 75 FC D2 C9 72 F3 D8 CE 35 80 A5 8A CC C3 53 16 A4 92 CF C0 35 4D 5E 8A 1B 2B BC 5F 40 B9 69 38 82 26 69 91 94 85 C9 8A CA F7 C1 51 02 7C D7 BE 29 D2 D8 C0 A4 65 88 0E 22 76 C0 82 04 5C 8E 46 26 F0 5F 92 17 58 8E E9 82 89 BC 98 14 D6 23 61 FF B1 EF 42 BE 65 64 03 B7 5B 3D 4A A6 6A 8D 63 7F 14 DC AE 5B 86 DC 86 73 61 02 32 7E 7C 4A EC E1 60 29 57 F8 22 5B 90 31 02 A4 DD 4E 00 1A 9F C7 32 AB 8B 14 21 D6 AF F9 EB 0E 81 58 98 2D AC 96 C3 04 76 39 44 29 9C 54 23 C0 0B CC D2 B9 2C 30 B1 0A 7E F3 9D 42 CD 0B E8 EF 40 D9 DA C6 1C 5E B7 3F 37 4A AD 06 33 4B 58 5E 3D A6 72 02 09 96 94 D7 F6 A7 9C BD B7 50 38 A4 87 BB 79 99 33 1B 31 52 F3 4B 93 6F 45 39 99 02 C2 FE 46 DB 2C D0 E3 5E 59 5A 05 DB 30 8E 25 CC DC 07 4F 05 76 7D 39 A5 7D A9 14 2D DA 86 C1 20 E1 16 F6 27 6C E1 D5 0E 79 BF 86 B3 7D EB 1D B5 09 29 B3 E1 41 58 84 16 96 DA B4 4F 1E 62 16 05 D3 40 0F 80 B0 50 93 E5 51 6A EF 70 B3 80 DE 64 73 D8 49 22 EA 8C B0 77 4F 56 C5 EE 69 20 57 A3 51 91 3D 39 2E 07 2C 48 E0 84 C0 EF B7 0F 76 4E BD 32 81 1F 0B 32 A4 A1 65 77 B8 D4 F2 B1 C3 28 24 1F 6D 4B 33 28 9F F0 88 43 48 00 83 D7 C5 FD 86 09 AB B1 0E 67 E6 5E EE 4F BF 57 88 B0 A1 99 0A 9D 69 F6 60 59 CD 6B E5 EC 16 57 BF F3 79 51 D5 E6 8C 55 75 8E E6 03 18 B8 D0 C9 CB 06 D6 DF C2 87 53 F2 3F 21 65 87 14 2A 9A C8 20 75 FC D2 C9 72 4A BA F7 5F 52 67 F1 BC E2 16 22 29 7F 9D 43 69 03 6A DB 40 AF 05 86 5D 27 14 EB B3 98 FA 54 C3 B7 41 D7 F6 01 76 C3 00 7C D7 BE 29 D2 D8 C0 A4 E8 1A 79 88 A6 94 72 05 00 63 DC 46 DB 31 EC B6 AF 6C 13 8E 04 A5 0D 5E 79 81 72 64 95 81 A6 96 DD 74 CC 6C EC 82 70 24 6A 8D 63 7F 14 DC AE 5B 86 DC 86 73 61 02 32 7E D1 20 EF 5C 45 CE 8C 32 F1 EA 10 F8 7C CC 28 7A B5 8D 7E E3 CD 3C 15 B7 30 EC C7 9C 4B C3 B5 0B 3B 19 DD D2 5E D3 D4 64 E4 69 8B 43 34 65 9B 75 F7 E9 81 AD C4 AA D1 12 85 35 6D 01 25 82 86 3D AE 98 8A 3F 9F CE 12 D9 7B CE 21 E9 AF F0 11 6F 64 DE 9B DB 33 4F D1 48 9C BD B7 50 38 A4 87 BB 79 99 33 1B 31 52 F3 4B 26 D9 62 6B 0E CB C3 B1 22 60 F2 AA 6A D4 F3 8D DB 8F 93 A2 C8 A7 38 68 9A B3 DE 20 C1 0A F8 49 D5 E4 57 72 45 8C 7D CE F6 27 6C E1 D5 0E 79 BF 86 B3 7D EB 1D B5 09 29 BA CE 3D 0D F5 BA 4A A8 A1 6B D4 60 96 EB C6 4A B4 21 7B F0 B9 10 B8 95 60 BA CC AB C0 07 F6 B2 49 22 EA 8C B0 77 4F 56 C5 EE 69 20 57 A3 51 91 75 61 44 47 97 C4 B8 60 2B 43 E9 1E 4A 01 C0 04 C6 25 37 C4 6D 20 5A 59 BB A3 13 DD FD C9 3B 4F 46 5E 30 B1 FF 85 89 34 CF 7A 2E 36 3B 6B 95 69 AB B1 0E 67 E6 5E EE 4F 0B 7F 5E CF EB 94 DF B8 64 28 DD 21 44 63 76 4B 96 7A 2B 73 1E C6 96 C0 B7 92 39 0E 5E 40 3F E1 79 EC 1E 02 BF 67 65 90 2A 18 3E 34 5A EA 47 E5 9A C8 20 75 FC D2 C9 72 24 B5 19 80 BD 84 B9 5B 6F F8 9A 3C 75 9A C8 DC 22 E2 20 A9 79 BB C6 63 ED 5E 3B BD 5D 0C 60 F4 B7 41 D7 F6 01 76 C3 00 7C D7 BE 29 D2 D8 C0 A4 A3 08 B5 E1 44 BC 06 BA 3A A7 ED 23 9D CE 5D FC 29 80 CB 50 F8 DB FB 07 EA E9 D2 BF 3B 3F FC 34 59 FE E8 E2 55 60 A4 36 6A 8D 63 7F 14 DC AE 5B 86 DC 86 73 61 02 32 7E CA CE BE 7A FA 86 55 83 45 E2 39 87 F1 75 7A 49 1F E5 4C 36 88 2E 5D 37 BE 1A F3 55 1A 36 12 A3 98 2D AC 96 C3 04 76 39 44 29 9C 54 23 C0 0B CC 8C 27 D7 C5 03 10 EB 8E D8 70 64 C3 1D 0E C0 8A 41 0B 3C B9 78 48 19 3A 43 59 AC 49 3C 91 FF D1 DB 1F F9 85 F8 85 35 95 9C BD B7 50 38 A4 87 BB 79 99 33 1B 31 52 F3 4B 91 DC E4 75 7C 87 CB 3F 53 0A A5 6B 39 3A CD 63 9C E8 F4 8D 07 F2 5A DE 2D D0 8C 62 20 00 E7 64 DD F8 D4 63 38 62 CA B1 80 32 35 38 C0 10 A1 C6 86 B3 7D EB 1D B5 09 29 3F 72 BE ED 48 9C 36 75 24 C8 0B F1 EE C9 EA 7C ED DB 5E 6A 58 7D 96 A0 D7 A4 86 77 CD 47 C4 71 72 BE 6A 35 DD FF 68 B4 C5 EE 69 20 57 A3 51 91 5D C4 27 BF 7F 89 6B 41 CF D3 ED A4 8E F7 F5 E0 73 FB FD AE FD DE 95 12 46 2D 42 73 52 D8 DD 16 6D 4B 33 28 9F F0 88 43 CF 7A 2E 36 3B 6B 95 69 AB B1 0E 67 E6 5E EE 4F 54 ")
                .append("C1 A8 91 8F 1C 37 41 9E 5B 77 F7 A2 23 A1 6A 26 CB D9 96 5E D0 BF F6 AE 27 8F 90 F2 0F D7 FE D3 92 61 CC 2B A3 D8 C1 2A 18 3E 34 5A EA 47 E5 9A C8 20 75 FC D2 C9 72 43 0A 34 4F B2 27 3F 4C E8 6B 5D 3E A3 48 25 07 9E C3 D1 A4 5B 9F AB FC FF 7B 0B 62 B6 2F 72 47 CB 25 59 18 8E 08 8F 47 B3 AE 86 35 B7 32 17 2C 98 2D AC 96 C3 04 76 39 98 2D AC 96 C3 04 76 39 E9 7C EE A6 69 49 3E 58 1B 0E B3 A1 98 A8 66 E7 A0 69 E0 98 8A 6C 21 A5 76 C2 94 AB 2C 09 BB 40 D9 92 83 DF 20 78 B5 0D 9C BD B7 50 38 A4 87 BB 9C BD B7 50 38 A4 87 BB E9 7C EE A6 69 49 3E 58 F2 B7 65 44 8D EE 7D 97 98 8F 18 01 62 57 61 02 F0 0E 26 42 21 C5 6E 16 0C D2 DD AA 66 B7 C0 C1 5B 5D 48 51 23 0B 29 2D 42 26 8E B9 38 A9 E2 66 B6 7A 35 8A DD 74 53 85 28 A3 33 53 C9 2B 69 96 4E 84 9D 56 7C C2 5E F3 B6 7A 35 8A DD 74 53 85 28 A3 33 53 C9 2B 69 96 6F 30 29 F2 43 CE 39 47 B6 7A 35 8A DD 74 53 85 28 A3 33 53 C9 2B 69 96 05 7E A8 2A 46 33 EB 85 B6 7A 35 8A DD 74 53 85 28 A3 33 53 C9 2B 69 96 C7 10 4F 40 F7 07 44 CA B6 7A 35 8A DD 74 53 85 28 A3 33 53 C9 2B 69 96 6A 27 03 35 1D B9 B1 9B B6 7A 35 8A DD 74 53 85 28 A3 33 53 C9 2B 69 96 00 DF 4E F9 21 DD 40 9A B6 7A 35 8A DD 74 53 85 28 A3 33 53 C9 2B 69 96 61 26 51 62 06 28 DB 43 B6 7A 35 8A DD 74 53 85 28 A3 33 53 C9 2B 69 96 4B 3A 44 91 F1 FA FB AD B6 7A 35 8A DD 74 53 85 28 A3 33 53 C9 2B 69 96 C9 5A 88 E2 F6 BE 0E DA B6 7A 35 8A DD 74 53 85 5B CC 10 E8 73 8D 77 59 08 D0 E7 BD C6 0C 9A 50 E1 01 3A EC 97 63 BB CE A6 47 2A 0A EC A0 C6 F2 FA 83 46 A9 12 03 39 32 82 1D A6 81 35 DD 6E DC 1C 43 73 CE 36 5A DC 70 FA 83 46 A9 12 03 39 32 E7 04 A9 D7 BB EA F6 5D 4B 82 C3 77 30 19 2D 53 58 4F C5 BE 3E C1 4C 02 44 78 2F AF FE 34 46 69 E1 91 63 BB D4 77 72 B3 74 D6 56 2A EC C0 BC 39 97 35 DC 89 AD FE D8 22 E9 7C EE A6 69 49 3E 58 E9 7C EE A6 69 49 3E 58 E9 7C EE A6 69 49 3E 58 BC FA 0F 5A CE A3 89 DC E6 10 18 AE 7D B1 EB 62 60 85 5A C0 43 2E 47 5C 80 8E 6C E1 B3 F7 2F 0C 97 35 DC 89 AD FE D8 22 E9 7C EE A6 69 49 3E 58 E9 7C EE A6 69 49 3E 58 E9 7C EE A6 69 49 3E 58 DA 78 74 57 86 6F 63 91 85 40 70 36 71 3D AF 2C A5 F3 A2 FF 83 FB 70 FE 34 04 29 5A E4 2A 64 07 E9 7C EE A6 69 49 3E 58 E9 7C EE A6 69 49 3E 58 D5 E4 57 72 45 8C 7D CE EF 63 D0 5A 90 24 D4 ED B4 9D 06 B9 F7 BC BF 3C A1 79 4B 37 7F F0 A8 DD CC 21 67 14 29 7F B2 16 97 35 DC 89 AD FE D8 22 E9 7C EE A6 69 49 3E 58 E9 7C EE A6 69 49 3E 58 E9 7C EE A6 69 49 3E 58 BB 7D 02 69 0C 80 D6 73 9E 75 5C 61 CF C0 5E 68 03 3B 09 F4 FF D2 3F CE 34 04 29 5A E4 2A 64 07 E9 7C EE A6 69 49 3E 58 E9 7C EE A6 69 49 3E 58 EE 82 A8 0D 64 96 51 8F E0 A7 22 AD 09 AB 6E 62 80 8E 6C E1 B3 F7 2F 0C 97 35 DC 89 AD FE D8 22 E9 7C EE A6 69 49 3E 58 E9 7C EE A6 69 49 3E 58 E9 7C EE A6 69 49 3E 58 BC FA 0F 5A CE A3 89 DC C6 01 F6 C8 01 1D AF D2 86 AD D2 1D F7 DD 37 E0 80 8E 6C E1 B3 F7 2F 0C 97 35 DC 89 AD FE D8 22 E9 7C EE A6 69 49 3E 58 E9 7C EE A6 69 49 3E 58 E9 7C EE A6 69 49 3E 58 0D DC 6B B6 F2 29 A5 69 5D 9B 6F 50 B4 71 4D 54 A5 F3 A2 FF 83 FB 70 FE 34 04 29 5A E4 2A 64 07 E9 7C EE A6 69 49 3E 58 E9 7C EE A6 69 49 3E 58 EE 82 A8 0D 64 96 51 8F 69 D8 3A EE 6C 65 C3 29 80 8E 6C E1 B3 F7 2F 0C 97 35 DC 89 AD FE D8 22 E9 7C EE A6 69 49 3E 58 E9 7C EE A6 69 49 3E 58 E9 7C EE A6 69 49 3E 58 59 20 C7 96 41 F9 BA 79 39 41 97 0D 9B 16 DF 4C A5 F3 A2 FF 83 FB 70 FE 34 04 29 5A E4 2A 64 07 E9 7C EE A6 69 49 3E 58 E9 7C EE A6 69 49 3E 58 68 F1 3C EF 06 00 F0 44 54 FB 5E 85 8C 8A 63 F8 80 8E 6C E1 B3 F7 2F 0C 97 35 DC 89 AD FE D8 22 E9 7C EE A6 69 49 3E 58 E9 7C EE A6 69 49 3E 58 E9 7C EE A6 69 49 3E 58 69 09 87 87 C1 57 32 B7 39 41 97 0D 9B 16 DF 4C A5 F3 A2 FF 83 FB 70 FE 34 04 29 5A E4 2A 64 07 E9 7C EE A6 69 49 3E 58 E9 7C EE A6 69 49 3E 58 D5 E4 57 72 45 8C 7D CE CA B4 D8 78 F9 CA 1D 62 1A A2 21 5F 28 C0 87 17 00 C3 E6 A6 4B 60 8C B5 80 8E 6C E1 B3 F7 2F 0C 97 35 DC 89 AD FE D8 22 E9 7C EE A6 69 49 3E 58 E9 7C EE A6 69 49 3E 58 E9 7C EE A6 69 49 3E 58 BC FA 0F 5A CE A3 89 DC E4 EF C0 58 49 DF DF F5 96 F3 C1 86 30 DB 4F 7A 80 8E 6C E1 B3 F7 2F 0C 97 CF 8F 0B 8F 5D 0A D4 E9 7C EE A6 69 49 3E 58 E9 7C EE A6 69 49 3E 58 E9 7C EE A6 69 49 3E 58 7D 65 C3 39 7D 7F 2E 3D E2 73 6F 7C 9E 9C 76 9A F3 5C B2 BC 0B 3E 7B 3A 80 8E 6C E1 B3 F7 2F 0C 2B AE 19 27 2C B0 23 D0 E9 7C EE A6 69 49 3E 58 E9 7C EE A6 69 49 3E 58 E9 7C EE A6 69 49 3E 58 C3 FE 64 42 0C A8 08 33 93 A5 82 36 14 6F 16 91 A5 F3 A2 FF 83 FB 70 FE 42 39 8C FF 0F AB 42 74 E9 7C EE A6 69 49 3E 58 E9 7C EE A6 69 49 3E 58 EE 82 A8 0D 64 96 51 8F 52 4A 77 B8 B4 CD 8A 4E 80 8E 6C E1 B3 F7 2F 0C 26 A6 4C 5A 43 CA 0B 3E E9 7C EE A6 69 49 3E 58 E9 7C EE A6 69 49 3E 58 E9 7C EE A6 69 49 3E 58 D1 E9 2E 78 51 72 5B 94 93 A5 82 36 14 6F 16 91 A5 F3 A2 FF 83 FB 70 FE 2B 31 57 8B FB CF E8 DB E9 7C EE A6 69 49 3E 58 E9 7C EE A6 69 49 3E 58 68 F1 3C EF 06 00 F0 44 2D 4B D0 27 8B 63 50 52 80 8E 6C E1 B3 F7 2F 0C C5 C5 69 30 C8 ED 5F D4 E9 7C EE A6 69 49 3E 58 E9 7C EE A6 69 49 3E 58 E9 7C EE A6 69 49 3E 58 9D 3B 35 EC 21 AA 2E 85 93 A5 82 36 14 6F 16 91 A5 F3 A2 FF 83 FB 70 FE FB 1E DF FF 70 6F 8B 80 E9 7C EE A6 69 49 3E 58 E9 7C EE A6 69 49 3E 58 23 78 54 D9 D0 52 73 3D 4A B9 0C 81 46 A8 3B 37 80 8E 6C E1 B3 F7 2F 0C BA 61 40 CE A6 EC 6B 9F E9 7C EE A6 69 49 3E 58 E9 7C EE A6 69 49 3E 58 E9 7C EE A6 69 49 3E 58 FB 5A 76 EF 89 58 4E 10 93 A5 82 36 14 6F 16 91 A5 F3 A2 FF 83 FB 70 FE AF 04 76 63 59 9D 8F A6 E9 7C EE A6 69 49 3E 58 E9 7C EE A6 69 49 3E 58 D5 E4 57 72 45 8C 7D CE 38 21 E1 0A 1D B1 8E 9C 8C 1E 31 BB 0E 41 25 B6 DE 69 6C 35 79 55 5F A1 E1 6E 07 AE 8A B4 CE 3D BA 4F 96 5A DB 36 D6 0C DF 97 A1 A7 CE 13 D7 02 00 B8 58 2F CF 7F 81 C6 C8 7D 01 F6 E9 BF B7 33 0D 2F 4E 68 DC F8 51 EF E6 80 09 89 E0 97 EE 6B 8D C5 9E 3E 0A F5 AD 3C 1B 92 EC 2F 5D F2 EB CB 85 37 12 E7 EC 75 90 33 16 D3 ED A7 D1 4A 16 9C E2 AD E1 95 1C 00 7E 7E 00 B8 58 2F CF 7F 81 C6 95 4C 22 D6 9C 3E AC 2A BE 23 EE B0 9B BC 1A 49 15 54 EB FA BC F9 E2 BF 1B 92 EC 2F 5D F2 EB CB 9A 91 63 27 D4 E0 17 A8 72 65 12 37 B9 DD 3F B8 30 DC F2 B6 27 54 33 0B C4 0C 2A 43 50 8B C6 05 CD EA AB 2E 32 5D 9D 62 DE 69 6C 35 79 55 5F A1 47 E3 1A D6 FD 64 77 8A 2A EE 53 C6 E3 F1 F2 02 B9 94 F9 00 79 E2 CF 00 BA 4F 96 5A DB 36 D6 0C 45 38 65 2B 01 48 55 77 1B 33 0B 6C 1F C2 3B 7E 08 82 43 B0 66 18 E4 C7 45 8A C8 FB 96 53 63 FD E6 80 09 89 E0 97 EE 6B C5 19 E5 A5 EC F7 50 1B E6 80 09 89 E0 97 EE 6B 70 66 1B 10 C9 BF 50 E4 E6 80 09 89 E0 97 EE 6B 78 0E 57 09 51 D3 CC A2 E6 80 09 89 E0 97 EE 6B 84 09 BC 5E 7E 8C 7E F6 E6 80 09 89 E0 97 EE 6B CE D7 FA 47 44 F4 F3 C8 E6 80 09 89 E0 97 EE 6B 22 8D F9 C1 AD F6 F8 2A E6 80 09 89 E0 97 EE 6B 04 03 1E 4A 9D EA 6D E6 E6 80 09 89 E0 97 EE 6B 3B 54 FE 93 F7 54 5D FE E6 80 09 89 E0 97 EE 6B 61 92 9C 37 82 C9 80 00 E6 80 09 89 E0 97 EE 6B 63 7B B0 16 4A 38 C5 AC 08 82 43 B0 66 18 E4 C7 C1 32 86 BB CB 98 56 50 D5 5C 79 59 14 8B B6 EE 65 03 12 29 72 70 F5 04 E6 80 09 89 E0 97 EE 6B 10 B3 97 65 79 AB A1 23 E6 80 09 89 E0 97 EE 6B 9D D6 A4 F8 50 16 DF D5 BE 23 EE B0 9B BC 1A 49 4A B5 3D 70 A0 89 C5 D0 00 B8 58 2F CF 7F 81 C6 C8 7D 01 F6 E9 BF B7 33 59 F3 56 95 DE 09 9C 8F E6 80 09 89 E0 97 EE 6B 23 CF B1 35 24 F2 37 EB E6 80 09 89 E0 97 EE 6B 7C F9 C1 23 92 20 38 45 E6 80 09 89 E0 97 EE 6B EF BC 29 FC 26 04 02 20 1B 92 EC 2F 5D F2 EB CB 71 7D 53 D9 79 17 61 1B BA 4F 96 5A DB 36 D6 0C 45 38 65 2B 01 48 55 77 BE 4B 3A 53 60 73 E0 98 0D B6 E3 AC 48 9F 49 8E D0 1A C3 7A CE 21 40 FC E6 80 09 89 E0 97 EE 6B 26 51 1F 27 80 B9 D7 09 E6 80 09 89 E0 97 EE 6B F7 E8 0F 24 24 02 D6 72 E6 80 09 89 E0 97 EE 6B C5 57 85 84 00 C8 94 C5 1B 92 EC 2F 5D F2 EB CB 1A B0 0F 0F 80 E7 93 40 7A DC 54 BF FF D7 DE 19 84 42 0D 4B 99 8E 9F 6B BE 23 EE B0 9B BC 1A 49 9F CF 39 5E DF C8 25 5A 23 E9 90 27 FA 0D 9D D7 4C 0F D0 2C 3C F8 1D 09 7A DC 54 BF FF D7 DE 19 0E 8A 62 13 F1 6C FC 99 7A DC 54 BF FF D7 DE 19 AC FF 15 20 22 57 6C 4B 7A DC 54 BF FF D7 DE 19 90 6C 0B 6A F7 38 C6 E5 7A DC 54 BF FF D7 DE 19 9C D5 1D 09 E1 1C 49 B2 7A DC 54 BF FF D7 DE 19 26 9E 8C A2 9D 4D 06 6E EA 49 42 B6 43 3E 80 F7 70 76 C4 87 DA D0 0B 9E BA 4F 96 5A DB 36 D6 0C 80 28 26 BB 1D 42 D5 2D BA 4F 96 5A DB 36 D6 0C 6C 80 B3 25 74 D2 1F BD 7A DC 54 BF FF D7 DE 19 F6 2F 91 7C D0 02 68 9E 00 B8 58 2F CF 7F 81 C6 C8 7D 01 F6 E9 BF B7 33 EE 58 8F 10 19 4D B0 5F E6 80 09 89 E0 97 EE 6B E0 45 F0 3B F4 E7 9A 42 00 B8 58 2F CF 7F 81 C6 C8 7D 01 F6 E9 BF B7 33 A9 42 AD E2 D2 11 B8 06 E6 80 09 89 E0 97 EE 6B 88 6D C9 A9 BF CF E8 63 E6 80 09 89 E0 97 EE 6B 9F CF 01 37 A5 27 5F 09 E6 80 09 89 E0 97 EE 6B 36 21 2C 15 57 C7 33 E4 E6 80 09 89 E0 97 EE 6B 23 8A 7A 4D 55 1F 15 99 E6 80 09 89 E0 97 EE 6B FC 95 AB 3A 70 92 55 69 D8 14 76 A6 44 28 32 47 73 E6 A9 C3 B0 96 ED C0 E6 80 09 89 E0 97 EE 6B 61 B5 97 AF AF 90 B3 92 E6 80 09 89 E0 97 EE 6B EF E9 B1 65 D3 41 2B ED BE 23 EE B0 9B BC 1A 49 8B AA 24 EF 15 6E F5 91 4A 64 21 10 11 84 0D 08 97 E8 DF E7 9D AA E4 D2 BA 4F 96 5A DB 36 D6 0C 45 38 65 2B 01 48 55 77 3F 55 6D 83 B4 02 1F 71 E6 80 09 89 E0 97 EE 6B C7 64 95 7E 6F BF 61 9B E6 80 09 89 E0 97 EE 6B 79 CC 8D 40 5A 2D 45 A8 E6 80 09 89 E0 97 EE 6B 65 FA FD 89 BF 41 BB 13 E6 80 09 89 E0 97 EE 6B E5 53 FE DE A7 10 11 73 E6 80 09 89 E0 97 EE 6B 29 8A D0 15 24 2E D1 15 E6 80 09 89 E0 97 EE 6B 11 D5 44 23 8D E9 86 54 E6 80 09 89 E0 97 EE 6B 1B 50 49 C5 D5 45 32 82 E6 80 09 89 E0 97 EE 6B FB D0 83 30 7F 94 4B 37 E6 80 09 89 E0 97 EE 6B 76 FD A4 46 8B 62 7F E6 E6 80 09 89 E0 97 EE 6B 21 FF 60 03 EE CB 41 9D E6 80 09 89 E0 97 EE 6B C5 AC A8 94 24 93 43 55 08 82 43 B0 66 18 E4 C7 80 36 B5 3D EA 4D 39 FF E6 80 09 89 E0 97 EE 6B C4 C0 BF FE 0D 5D 17 DD E6 80 09 89 E0 97 EE 6B 0C C8 10 96 D7 F6 0F 02 BE 23 EE B0 9B BC 1A 49 F1 C5 6C CD 8C 95 BC BB BE 23 EE B0 9B BC 1A 49 91 EB 9C 92 9B 72 F5 DB 35 B6 30 3E B2 45 53 BC F9 D8 8C E5 DD 79 1C D8 47 B1 28 B3 E7 AB 27 D3 E6 80 09 89 E0 97 EE 6B 39 0F 41 D8 EA FD DC 82 E6 80 09 89 E0 97 EE 6B E8 9A 54 19 1B 0E B6 39 E6 80 09 89 E0 97 EE 6B 3D A2 CB 1F F9 A0 8F CD E6 80 09 89 E0 97 EE 6B 2A 0F 50 62 03 2D 24 21 E6 80 09 89 E0 97 EE 6B D3 C3 13 0F B4 C0 6E E5 E6 80 09 89 E0 97 EE 6B 06 9B B6 09 C8 5B 74 E5 1B 92 EC 2F 5D F2 EB CB 15 95 44 34 A9 FB 86 C5 BA 4F 96 5A DB 36 D6 0C 45 38 65 2B 01 48 55 77 90 F6 AE 58 DC B5 5F 97 E6 80 09 89 E0 97 EE 6B 01 84 A8 CD B6 D1 D5 95 E6 80 09 89 E0 97 EE 6B BC 45 99 FD 32 65 D1 B5 E6 80 09 89 E0 97 EE 6B 5B CE 10 9F 08 4A 6A 4C E6 80 09 89 E0 97 EE 6B B0 15 B6 63 FE 26 02 FD 5D D9 2B 37 6F 18 69 87 E1 42 7C 9E 97 32 FC 93 35 BA 12 8C 8D 94 BB 9D 15 B1 8E 9A B9 27 CB 92 8A 66 02 B0 9A 42 7F 1F D3 E6 AC A2 A4 FB AD 31 DC 9F 8F 7E 3B CC 56 B6 FA 83 46 A9 12 03 39 32 B0 C1 C3 AE 73 FB 23 D2 9C 5C 90 3B F6 FB 40 75 A3 22 11 AE 05 81 D0 05 8A B1 D8 47 4F 10 50 86 76 CD E0 D6 45 52 F3 00 C0 72 4A C6 39 84 09 23 31 F3 2B FD 05 53 96 8D 93 6F 96 11 2B 7B 5D 72 74 C1 1A FB F7 F0 EC 83 A2 D3 01 BD 2D 02 60 89 BB 44 C2 9B 58 21 6A E4 7C 3A 58 DD 5C 16 41 34 B7 A7 A0 F2 D0 9A 8A 3E 86 3B BD 15 DF 79 79 37 38 E3 68 0C DC 96 FA 37 03 12 BC 3A C4 EB E5 E5 4C 96 A4 69 72 3A 5F B9 57 FE DC 4A C5 B2 C4 AF 0C 6D 45 C7 B8 8D 8D 70 AD 55 28 23 ED 2E EE 7A D8 6E 7C B3 DD E7 78 BA BB 44 C2 9B 58 21 6A E4 93 10 6E AA DA 27 84 3B AD 71 80 89 16 05 0D 1F EB 78 95 95 30 FF 43 F7 8B CF A6 B8 C7 8A 7C E2 98 30 90 DD E5 DC 8A 3D 7E F3 6F 88 B8 8C 3C 85 B5 3F C4 3D F0 44 A9 35 47 47 7A AD D2 BB 10 25 1D 7B 7C 77 16 82 94 34 F6 EF BE A5 5D 88 57 D0 E7 3E B2 CE C2 FF 8A 9D 5A 48 F7 6E 7A AB E7 34 8E 9A D1 97 67 E0 A6 17 2B 64 45 B7 83 60 E2 AC 22 CF 08 BB 96 FE 97 B9 21 E6 F4 3E A4 C4 A1 92 A3 94 6D 5B 39 DA 46 00 78 DF 53 FA C0 9A 76 E8 93 6F 96 11 2B 7B 5D 72 55 03 B6 E5 98 77 54 5C 6A 47 81 A4 86 4A 92 B0 BE 6E C7 F8 87 39 08 98 4B 74 43 A5 2E 66 D7 E5 E2 A8 EB 5E 94 07 46 4A 90 6B A3 85 3A 99 0E 48 81 9E 9C DB C1 47 F7 BF 98 30 90 DD E5 DC 8A 3D F2 B7 CE C5 D5 48 C5 88 A1 F3 48 EC 86 4F 0B 1F 12 AC F8 6B 4A 0A 91 53 BA D2 C7 4A 1A 9A 64 7C 4F 75 BD 28 F6 C2 16 89 A9 6D 1B 92 1B D8 9D 38 7F 3C CD 5E FA A4 A9 81 CD 9A CC 1E 4C 5B 7A 2B 7D 01 BD BD E0 D0 0D 1E E2 BA 67 34 50 4F 30 72 21 E6 F4 3E A4 C4 A1 92 0E 04 13 E6 F4 83 7F 06 33 75 8B 61 C9 E5 ED 8C 0C 6D 45 C7 B8 8D 8D 70 E6 88 5C 9B F5 67 EF 05 CD E3 0D 70 49 57 99 AE FA 83 46 A9 12 03 39 32 42 1C E6 A6 9A 19 7E CA 5B 50 D3 65 72 5E 7D 05 84 C8 41 CB C7 0D DD 5B F4 1E C9 49 09 06 54 F4 BC 78 F6 2A E9 25 4B 42 C4 69 12 4E 2A F1 2C AA 59 DB 8B B0 4B CA 05 0C 02 DA DE 89 A1 B9 15 8E 8C 99 37 65 5C 70 25 89 6C 42 E2 E4 0A EC D0 B0 C6 6C D1 E9 1B 88 8E 31 6E 8A A0 B8 58 98 AF 0A DD 01 DE 03 82 30 50 98 E4 DF 43 A1 05 26 A9 0F 01 A3 5C D0 82 04 4F 3E FE EF 28 A3 18 0E BB 46 9C 46 86 F8 5F BD D7 26 AD 08 FD 9B 2D 90 55 82 06 F3 9A B8 B7 CD 4A 05 C3 3D D5 62 E7 E2 95 AA 24 7E BC 39 9D DF 02 0D A3 D4 0B 93 28 06 A8 01 51 1B 6D 26 60 3B AA D8 4A 82 0A AA C3 23 A8 9A BE B6 64 EB A4 07 CC 65 38 E4 7C F6 F0 9E C6 10 91 83 BD 3A 03 E6 45 C7 FF DE 80 76 9E 99 2E F8 C7 A2 A4 8A 35 8C A0 24 C1 8E 01 CE 5B 4D E5 4A E4 FC AB 94 AA 29 14 79 F8 C5 DC D9 88 E7 C5 5E 6C 4B 22 41 D7 85 F2 83 7B 89 3C CB 28 6D 86 BB D5 0F 9B 46 C6 57 FA 63 48 BD 2C 77 3D 12 65 99 85 9E 19 8D 8C 18 F9 E2 EF 50 50 C2 28 77 F9 DF 03 1B CF AA 14 91 60 A2 9E B3 50 14 35 28 79 B0 C9 26 91 1A 1C BC 64 9F EB 9C 19 6C 6D 74 56 EE FF C9 16 0E EE F6 92 E6 C5 5B D7 AE 03 7B 65 51 D0 E9 0B 97 64 42 86 BE 59 4B 31 97 9E F7 6F CA 99 6B 99 D6 DD 28 F8 BE 50 BA E9 E2 9C 41 D7 AA 6A 8D 6F CE 33 F2 10 F8 66 81 F5 75 ED BD 69 DE 1E AD DA 10 77 B5 7D 34 2B 96 7A 21 48 0D 38 1E 74 71 A4 A1 A7 39 11 E3 0E 34 DE AC F3 32 56 E4 CD C0 27 2D E8 AF 42 59 CD 61 DA F9 32 6D 30 F1 34 9C 91 60 AA 92 19 54 1A 3D 26 E2 D0 15 49 F0 C8 5D E7 8D 62 6B D6 01 94 0F 72 4E 90 C4 89 04 07 52 0E AB BA 2D 97 C6 6B F6 3E E2 76 22 09 60 C2 65 67 0F 7E E6 76 05 BA 29 81 5F 15 9B 04 BE 9E 49 4B 94 89 7C DA 3D 08 12 F4 D3 CC 2E 4B A5 84 3E 34 B0 13 96 D0 8D C4 C8 92 2F 49 8E 9B FD 82 12 FB 45 10 C6 7A 8B CA FB 86 AD 89 46 50 71 4E 2A C4 8A 9C 8B 4F D9 EF 0D 80 64 E4 45 40 9C 13 73 6B BC 78 84 41 92 94 CE CC FF 9B 68 82 13 F1 20 93 E8 EC F8 01 9F 9D CF 42 68 7C FD 4E 5A 01 78 19 11 E7 62 3D 3D 62 F0 B6 CB 83 43 27 32 17 82 F6 55 79 2A 27 69 4F 14 D4 8E 75 23 84 9D BB 8B DF CC A2 2B 0C 0F C3 36 62 1E 42 E5 9D DE E6 9D 52 86 57 80 16 D2 CD 4B 61 1B 63 6E 85 44 7D FC B3 0D DB 8C C6 3C 24 46 B9 89 C0 6F 95 AA B3 E8 45 DF 1B 67 FF 95 1F FF D4 D4 84 5F AB B8 85 7D 5C F6 BB A6 0A 00 28 93 A2 63 13 28 94 E6 6B 5C BF 98 D2 D2 5D 1F D5 C8 96 F0 E8 CB F2 78 C4 5A C9 8F 79 BE 0C 1F BC E9 7E F6 A0 61 03 32 FA 30 AA F8 5F 25 CE E3 42 C4 BC 4D FD 0D 9D 8F 7B 64 71 49 D2 FB B0 D0 B7 74 A8 02 25 67 61 42 53 C7 72 12 49 C4 9A 20 F2 3D F0 72 A4 BD 63 58 25 46 F6 5D 37 EA F0 BC 40 80 A2 B0 A2 FD FB 81 58 43 B4 95 23 31 9F 66 F4 4E 1D 47 AB 32 2D AD C8 7A 74 66 64 93 3C 01 18 15 7D 54 AE B3 0A 3E 52 83 9A 5E D5 87 0A 78 73 48 8E 08 0D 53 C8 0E 22 62 54 A0 DC 6C 11 C5 93 FB F2 8E CF 01 2E 3D 20 E3 DC 6B 78 DD DA 93 3F F3 52 D4 DE 0F 38 33 CE 81 EE 0A CD 3A EA 08 73 E9 1D C2 6E 52 5C BF BB 50 8E 44 8A 42 3C 22 44 32 C0 D5 27 7E 01 66 08 06 BD A3 D3 0C 07 1E 83 A8 31 7C B1 3C B3 5B DA CA FD 34 E0 D5 D8 BF 43 E2 8E 07 8B BD 51 CA 50 3D E4 F7 0D 07 77 3A 6C F5 9A 05 8C C1 D7 FF D8 32 FE 88 E4 6C 79 27 92 5F 6C A3 30 93 7B 54 DE 05 32 C1 30 D0 37 FB 93 C8 F8 70 35 42 BC 1E 13 71 66 FD 85 9C 24 FD 35 DA 03 1A D3 A0 BC C8 55 C0 E5 FC 23 B4 5B 1C 53 52 C8 53 25 2A 98 5E 83 93 DD F3 C8 49 B3 20 DC DD AE 29 FE 60 6A 95 B7 5E 75 4C 05 6A 57 32 FF A1 28 D0 73 2E 84 CA 2F 35 09 9E C9 F6 A4 64 D2 B6 01 9F D6 3C 62 A2 9A 57 26 D2 03 26 55 D9 A1 77 B4 E1 05 39 94 49 BF 4E F2 51 F3 C3 1C 19 B0 A7 3E 19 18 38 32 16 ")
                .append("5C 75 2C 6B 51 F4 A9 6F F0 11 02 88 A0 0D 01 3E 18 F2 5D 75 14 00 7E DB 3B 71 EA C5 D8 3E 00 BC 8E 0C 5B F8 5D 80 64 DD 4B F5 75 B7 93 2E A5 FB FD 6E 2A ED DF 06 5A 21 EC A6 15 9E 5F 85 F6 CD D3 C6 B0 AF 11 0A A4 A1 47 99 76 C8 C7 06 45 0F B2 C0 04 5F C7 7E 9A 05 A8 47 7A 6D 93 84 E3 7B AA AB C4 12 3D E3 9C 27 4B EA 5A 2F 3D 6F F1 15 C2 13 02 CA C6 6D 1B 90 A3 38 A8 C1 EB B2 09 FA 79 B8 20 E8 6B C4 18 20 AC E8 F5 99 98 D7 F0 71 77 31 AA 89 7B 62 CD D9 67 F1 FC 51 2E 53 02 8C ED 04 7B D4 C5 F1 F3 07 A2 B6 98 8E 36 DA 01 F9 5D 53 51 FC 80 C5 0A 44 86 99 3B 46 02 B5 72 9D C8 B3 03 DA A2 D7 15 CD D0 4E E3 3B 5D 6F D3 59 18 D6 B1 31 AA 06 5E DA 69 B0 33 2A F1 47 1D A7 40 95 43 3A B8 04 1C 99 8B AA CB CC B3 AE 81 4F 00 3A 96 21 69 FD F7 94 11 16 11 24 DC 56 6A 22 F9 62 23 03 93 85 39 48 0E 97 14 01 2D FB A8 D5 9C 1E 0C 96 CD 80 E7 51 B8 47 59 39 E0 30 C5 85 0B 53 E9 C5 29 12 CC 8D DF D5 BF 50 18 5E CC 4B 61 BE 1D 9E 0D DE A4 23 91 B1 3E 7A 14 EA 9E 1E 29 41 9D 25 57 94 02 6D 2B D1 C6 C6 50 CA B8 23 7D 3F CA F8 CC 4D 70 47 0F 8C 22 92 B8 9F 0C 34 DC D4 EB 34 68 BA 92 C2 B1 49 9F C1 D0 54 15 16 72 2E 1E BF E7 21 28 A4 7A D4 5F 88 80 0C 95 B3 83 E3 42 62 23 1C 69 54 9B 98 B7 B8 04 D4 F6 71 8C 93 90 11 51 2C 56 D7 6F D7 C1 47 D9 FE 61 FF 6F 16 34 22 27 F7 1A 04 90 4E 06 36 C3 9C 69 84 85 D3 97 3C 05 27 85 B1 AA CD 45 B2 AE E0 A1 1D 33 18 E0 B1 73 7A FD D8 20 7D 80 59 A6 A7 70 29 B5 EA A2 FF 2A 68 0E 96 E0 73 C8 88 0C 7B 66 86 BB DD 89 E2 02 92 B4 46 B7 C9 CF BA 2B 90 4D 6B 59 C9 A3 59 F5 D7 AE D2 6B C1 7B 73 BC 1D 16 D7 44 CD A7 3F 87 29 C7 36 CA 84 CF 80 3D AB 6F 16 0D 59 6B EB 98 A2 A9 A1 FA 35 C2 AD 98 8E 47 02 26 D2 A3 08 D1 4B A7 82 35 0C DA FE 23 95 72 29 87 17 86 FF A5 EA 5E 2C 30 FC 76 CC F2 84 B5 01 E0 23 C9 F5 A4 84 81 C6 E5 F7 88 B5 31 67 59 10 64 1D D2 9A 45 B5 67 A3 FC 39 04 05 33 3C 74 40 1C DC E0 DE 14 F9 CE B1 60 CB 06 59 59 F1 F0 AC 19 81 F4 93 E8 79 DC 56 3E 56 D6 31 7A A0 2B E0 FF 84 57 6C 58 47 AE 27 E5 9D 9B 57 2A D8 19 0C 8E AC 9D 50 BA DB B8 36 ED 2D AF B7 D6 0E 1A 00 98 B8 3E 14 95 9F 42 A0 77 13 3E AC D5 A1 1C 14 9D 4E D9 92 20 61 2E 41 6E 6F E3 31 56 69 83 9A 31 8E 0F 99 97 C6 87 58 D8 A8 02 E2 FE F7 8A F8 D4 4F 8A 04 29 51 27 AF 13 9F D8 B5 6E 94 42 BA AD 31 87 EF C8 AD 99 A7 4F 08 5B B0 94 B5 B9 6C B1 DF 42 06 95 F6 9F 65 F9 1E EF 05 FA D0 A1 2E 4C 8B 5E E2 27 D6 2C 23 43 AD CD 9F 95 E1 5E 8E 93 94 90 02 04 CF 34 A7 6F 01 96 40 BC 9C 3F 44 38 06 A9 4D EA EB EB 90 87 19 CE 95 30 C2 C6 37 BB 23 97 A7 24 6B 53 44 5D 95 90 95 C8 B7 39 51 87 19 CE 95 30 C2 C6 37 7F 84 71 AF E0 36 51 F5 C2 94 6D 13 C8 1C 26 BE 03 4D F0 4A 3C A7 54 3D 5D 19 6B 10 93 CE 83 C3 73 DB 2B D3 0A EA 19 3A E0 DE 0B 06 59 BE EA 91 D4 41 F8 D7 51 40 9B 7F 58 D3 C2 F3 FD D4 DF 4C E0 DE 0B 06 59 BE EA 91 DB 56 1F 07 44 E8 11 7A EA C6 EE 2C 7D A7 6C 1D FC B1 58 8B 5B E8 E1 ED F9 0B E7 91 CC A1 12 3A 59 27 89 BF 7F D3 98 FE 78 D3 B5 4E 40 75 18 F9 98 08 34 D2 30 F4 F3 A1 92 D9 D7 44 F3 C7 78 8B FC B1 58 8B 5B E8 E1 ED DA 96 AD 2F 69 3E F0 39 C5 06 8A 3E 77 C8 EB 90 B0 C3 88 80 D5 FA 91 D1 99 1C B7 BD 10 CA FC E8 4E E4 B8 F1 90 01 2E 31 87 19 CE 95 30 C2 C6 37 C5 5C 34 F7 3D 8B 97 55 19 7C FB 11 5B ED 68 52 E4 92 43 34 65 83 E8 53 77 94 57 D0 C9 E2 5E 47 37 BB 76 ED 19 F7 67 0D 48 BB 93 9E 45 83 C0 B3 23 A2 A0 DF 4D 97 07 19 92 62 BB 18 24 13 63 22 E0 DE 0B 06 59 BE EA 91 BC 2F B5 51 C0 6A 0D 09 A3 C9 1A F1 58 47 A3 80 E9 D1 CE B4 0E 5C D2 99 71 95 1D 40 9F 50 EB 1D 90 86 71 D9 84 7A CD 54 5F 56 2E 3A 7C B9 EF 77 68 86 6E 84 11 28 B9 D8 4C 92 0C 7C 74 08 44 C8 AA FA 18 57 FF DD 38 DE 28 A3 47 A4 17 50 88 D5 58 FF D9 D5 A1 15 4E F5 94 D1 E1 79 FF D5 19 AB 89 3D 25 EC 95 99 EC AA 48 47 1E 6C 83 C4 38 53 21 3D A3 7F 18 1D E7 D3 66 2F 26 78 C8 FF 23 74 4B 30 4B 22 5C B1 1E 33 97 41 BA 4F 3F FB 36 D8 D1 11 C3 07 6C F6 D5 72 31 37 5B 38 C2 55 AA 15 97 0A 4F AA 3D 92 BC 87 8C DF 21 25 92 44 27 0E B5 DE B4 4F 8D 6B 9F 50 EE 3D 47 4B 31 5D 21 33 43 17 95 B3 BD 31 73 C5 B4 19 26 B4 D7 94 BD F3 21 26 93 FC 9A 85 3D 7B BC 15 90 D0 2A A0 82 21 5F C8 F2 0F 14 FE FF 36 5E 09 A0 1D 72 53 42 67 2E B9 A6 81 21 D9 F5 50 F2 77 28 9A B1 4C D3 23 BF 73 B2 87 9F 6E 17 E5 12 5D 98 27 27 34 45 94 12 A1 ED A1 D1 C0 47 AC C6 79 54 71 78 F2 5D DA 7B 9C 46 48 2D FC 9D 72 29 C2 0B 63 2C F6 BC 24 8A 3E 7D 46 59 53 D7 73 F3 D4 5F A2 06 63 EF 4A 15 BD 16 F9 47 B0 35 E0 4A 16 70 22 99 79 70 9E 75 50 53 18 1F 89 72 C9 51 FA 1B 87 7C 3C 31 44 8F 33 88 51 DA 1D 0D 64 91 3A 71 89 A7 ED D4 23 57 56 48 99 33 94 A2 76 41 6E 87 AE F9 A5 27 7F A8 97 40 37 2B 27 96 8C 5F 36 3A 5A 8A C5 87 60 24 70 BD DF 12 E2 24 57 95 B9 C2 8A 35 75 F1 49 24 EB C5 CA 46 B2 47 59 3F 14 68 74 89 36 29 0D E7 16 FF BE 43 B7 9C 92 C0 52 5E CC D5 D9 23 C7 D4 6E B3 1A 51 39 43 21 94 CF 1C AF BE F7 9F 46 86 64 30 AD D9 F1 4F 82 C1 67 67 B6 BC A2 1F 13 FF ED 21 34 45 41 AA DA B9 ED C6 68 CD A2 16 24 25 7B 1B 12 DA 17 BD E7 B5 0C A4 B4 90 72 EF 79 C3 49 70 34 34 89 C0 7C 4A 11 22 EA 24 E0 66 87 AB 71 D9 13 BD 90 3A 81 54 16 11 F4 3F 57 DF 5F 4A 11 22 EA 24 E0 66 87 F6 49 58 D6 FC 06 E4 94 2B D3 7E DC FB E1 D5 F8 5A 24 F2 94 EE 38 55 61 8A 6F EE 88 7F D3 3A 58 B4 57 6C CB AD 27 5F F0 D9 FD 82 46 EE D8 6E 59 90 57 E1 E6 FC 99 B9 EB 2D 85 1F C8 7A D3 AF D7 2B C1 90 E0 DF EE 57 09 9C 17 4C 75 81 D3 A7 3E 59 E9 C0 96 03 4B EF 09 C3 DC 01 5B F7 7F A9 41 1C 07 A8 49 88 82 01 9D 3A E1 11 9F 60 E7 2C F4 4E 84 5A 61 CA F5 90 86 F2 54 3F 74 32 76 C9 58 9F 10 02 E4 82 28 BF 44 C1 7B 07 CD 1B 07 1B 64 07 9C 65 65 DA 06 37 4E 4D 81 04 C8 16 E9 52 F8 C1 7B 07 CD 1B 07 1B 64 D0 D8 79 F9 9C 2C 4F 9F 3D 6B 73 FD 6B E5 F0 F6 C3 DC 01 5B F7 7F A9 41 A3 01 E9 B2 E2 48 8A 38 52 12 FE 6A F0 4F F5 29 AA 0A 5C 95 DA BA 2E FD 6E 8C C1 19 25 64 71 8F ED 8E 17 F6 1E 76 59 3C 23 20 C8 39 CF 91 2B E1 C5 C6 82 23 15 CA 42 BB 32 7D 2A 5B 4A 6B 61 20 98 B3 53 80 86 10 58 F5 3B EA 05 E5 74 C1 4B EC AC 5A D1 57 88 49 C0 56 98 B3 53 80 86 10 58 F5 B0 C6 6C C3 7B BB 68 BC DC 96 FF 79 4D 69 26 9C 11 C2 02 3D CD 2C 7B 42 63 9F E8 8E CA 82 FF A5 08 58 E4 47 F5 72 A6 29 62 B2 08 D9 2B B6 62 F2 86 31 49 41 C8 9F 40 A6 3C 2A CA D9 5F 0C 49 A3 62 B2 08 D9 2B B6 62 F2 23 8A 13 C6 5F B6 B2 03 1B 54 9C 13 94 B1 71 44 B6 AF DE A3 C3 74 76 D9 03 BE DD D9 39 81 89 CB 6A 6D 16 A1 7C 6D CC E6 B5 B0 78 C1 5A DB 5E A7 46 2F CD 26 85 E6 87 62 57 8B 64 27 C3 29 5E E1 F4 4A 53 EB A7 12 4C A1 B7 F5 DE F2 86 3F AB D9 B5 50 B6 22 56 1B FF 14 38 45 11 50 5F 54 CE 7C");


        OPCODE_ENCRYPTION_BYTES.writeShort(SendPacketOpcode.OPCODE_ENCRYPTION.getValue());
        OPCODE_ENCRYPTION_BYTES.writeHexString(stringBuilder.toString());


        // 初始化加密码
//        try (InputStream resourceAsStream = ServerConstants.class.getClassLoader().getResourceAsStream("EnData.dat")) {
//            try (ByteArrayOutputStream stream = new ByteArrayOutputStream()) {
//                int read;
//                while ((read = resourceAsStream.read()) != -1) {
//                    stream.write(read);
//                }
//                OPCODE_ENCRYPTION_BYTES.writeShort(SendPacketOpcode.OPCODE_ENCRYPTION.getValue());
//                OPCODE_ENCRYPTION_BYTES.writeHexString(stringBuilder.toString());
//            }
//        } catch (IOException ignored) {
//        }

    }

    public static boolean isIPLocalhost(String sessionIP) {
        return localhostIP.contains(sessionIP.replace("/", ""));
    }

    public static boolean isVpn(String sessionIP) {
        return vpnIp.contains(sessionIP.replace("/", ""));
    }

    /**
     * 加载禁止使用FM命令的地图列表
     */
    public static void loadBlockedMapFM() {
        blockedMapFM.clear();
        Properties settings = new Properties();
        try {
            FileInputStream fis = new FileInputStream("config/blockMapFM.ini");
            settings.load(fis);
            fis.close();
        } catch (IOException ex) {
            log.error("加载 blockMapFM.ini 配置出错", ex);
        }
        PropertyTool propTool = new PropertyTool(settings);
        for (Map.Entry<Object, Object> entry : settings.entrySet()) {
            String property = (String) entry.getKey();
            blockedMapFM.put(property, propTool.getSettingInt(property, 0) > 0);
        }
    }

    /**
     * 检测这个技能是否禁止显示
     */
    public static boolean isBlockedMapFM(int skillId) {
        if (blockedMapFM.containsKey(String.valueOf(skillId))) {
            return blockedMapFM.get(String.valueOf(skillId));
        }
        return false;
    }

    public static boolean isShowPacket() {
        return ServerConfig.DEBUG_MODE;
    }

    public static boolean isShowGMMessage() {
        return showGMMessage;
    }

    public static void setShowGMMessage(boolean b) {
        showGMMessage = b;
    }

    public static boolean isPvpMap(int mapid) {
        return ServerConfig.CHANNEL_PVPMAPS.indexOf(mapid) != -1;
    }

    public static int getMTSNpcID() {
        return Integer.valueOf(ServerConfig.CHANNEL_ENTERNPC_MTS.split("_")[0]);
    }

    public static String getMTSNpcID_Mode() {
        return ServerConfig.CHANNEL_ENTERNPC_MTS.contains("_") ? ServerConfig.CHANNEL_ENTERNPC_MTS.split("_")[1] : null;
    }

    public static int getCSNpcID() {
        if (ServerConfig.CHANNEL_ENTERNPC_CASHSHOP.isEmpty()) {
            return 0;
        }
        return Integer.valueOf(ServerConfig.CHANNEL_ENTERNPC_CASHSHOP.split("_")[0]);
    }

    public static String getCSNpcID_Mode() {
        return ServerConfig.CHANNEL_ENTERNPC_CASHSHOP.contains("_") ? ServerConfig.CHANNEL_ENTERNPC_CASHSHOP.split("_")[1] : null;
    }

    public static boolean isOpenJob(String jobname) {
        return !ServerConfig.WORLD_CLOSEJOBS.contains(jobname);
    }

    public static void initServerFlag() {
        Authorization.NoCheckKey.checkDevelop(服务器授权);

        if (Authorization.NoCheckKey.isDevelop) {
            for (ServerFlags flags : ServerFlags.values()) {
                if (flags.develop) {
                    SERVER_FLAG |= flags.getMask();
                }
            }
        }
//        if (ServerConstants.ServerFlags.台湾服.check()) {
//            SERVER_FLAG |= ServerFlags.疲劳值系统.getMask();
//            SERVER_FLAG |= ServerFlags.VIP频道.getMask();
//            SERVER_FLAG |= ServerFlags.十倍经验.getMask();
//        }
    }

    public enum MapleServerType {

        UNKNOWN(-1),
        JAPAN(3),
        CHINA(4),
        TEST(5),
        TAIWAN(6),
        SEA(7),
        GLOBAL(8),
        BRAZIL(9);
        final byte type;

        MapleServerType(int type) {
            this.type = (byte) type;
        }

        public static MapleServerType getByType(byte type) {
            for (MapleServerType l : MapleServerType.values()) {
                if (l.getType() == type) {
                    return l;
                }
            }
            return UNKNOWN;
        }

        public byte getType() {
            return type;
        }
    }

    public enum MapleStatusInfo {

        获得道具(0x00),
        更新任务状态(0x01),
        商城道具到期(0x03),
        获得经验(0x04),
        获得SP(0x05),
        获得人气(0x06),
        获得金币(0x07),
        获得家族点(0x08),
        获得贡献度(0x09),
        显示消耗品描述(0x0A),
        非商城道具到期(0x0B),
        系统红字公告(0x0C),
        更新任务信息(0x0E),
        更新任务信息2(0x0F),
        技能到期(0x13),
        获得倾向熟练度(0x14),
        超过今天可获得倾向熟练度(0x16),
        移除机器人心脏(0x18),
        休息后恢复了疲劳度(0x19),
        系统灰字公告(0x1B),
        配偶提示(0x1C),
        神之子不能获得金币(0x24),
        获得WP(0x25),
        不能获得更多的WP(0x26),
        连续击杀(0x27),;

        final byte type;

        MapleStatusInfo(int type) {
            this.type = (byte) type;
        }

        public byte getType() {
            return type;
        }
    }


    public enum MapleServerName {
        蓝蜗牛,
        蘑菇仔,
        绿水灵,
        漂漂猪,
        小青蛇,
        红螃蟹,
        大海龟,
        章鱼怪,
        顽皮猴,
        星精灵,
        胖企鹅,
        白雪人,
        石头人,
        紫色猫,
        大灰狼,
        小白兔,
        喷火龙,
        火野猪,
        青鳄鱼,
        花蘑菇,
        祖母绿(0x1E),
        黑水晶,
        水晶钻,
        黄水晶,
        蓝水晶,
        紫水晶,
        海蓝石,
        蛋白石,
        石榴石,
        月石川,
        星石申,
        黄金粤,
        黑珍珠,
        猫眼石,
        火星石,
        玛丽亚(0x3C),
        阿勒斯,
        薇薇安,
        月妙,
        七星剑(0x5A),
        明珠港(0x78),
        童话村,
        玩具城,
        里恩,
        飞花院,
        埃德尔,
        斯坦,
        匠人街,
        神木村,
        埃欧雷,
        阿斯旺,
        万神殿,
        镜世界;

        private final int value;

        MapleServerName() {
            this(Counter.nextvalue);
        }

        MapleServerName(int value) {
            this.value = value;
            Counter.nextvalue = value + 1;
        }

        public static int getValueByOrdinal(int ordinal) {
            if (ordinal > values().length || ordinal < 0) {
                ordinal = 0;
            }
            return values()[ordinal].getValue();
        }

        public int getValue() {
            return value;
        }

        private static class Counter {
            private static int nextvalue = 0;
        }
    }

    public enum MapleServerStatus {
        无,
        活动,
        新服,
        热门
    }

    public enum ChatColor {
        白色(0),
        绿色(1),
        粉色(2),
        橘黄色(3),
        紫色(4),
        浅绿色(5),
        灰色点分制(6),
        黄色(7),
        浅黄色(8),
        白底黑字(10),
        红色(11),
        蓝底青字(12),
        藏青色(16),
        浅蓝色(20),
        屎黄底黑字(21),
        紫色黑体(28),
        暗黄底黑字(31),
        红底黄字(38);

        public static int DEFAULT_CHAT_COLOR;
        private int color;

        ChatColor(int color) {
            this.color = color;
        }

        public static String getChatColor(int color) {
            for (ChatColor chatColor : values()) {
                if (chatColor.color == color) {
                    return chatColor.name();
                }
            }
            return 白色.name();
        }

        public static String getChatColorNames() {
            return Arrays.stream(values()).map(chatColor -> chatColor.name() + ",").collect(Collectors.joining());
        }

        public static void updateDefault(int index) {
            DEFAULT_CHAT_COLOR = values()[index].color;
        }

        public int getColor() {
            return color;
        }

    }

    public enum ServerFlags {

        疲劳值系统,
        VIP频道,
        十倍经验,
        生成CDKEY,
        起源之塔(true), //LOBBY
        免维护费版,
        台湾服(0x1000000),;

        private long mask;
        private boolean develop = false;

        ServerFlags() {
            mask = 1 << ordinal();
        }

        ServerFlags(boolean develop) {
            this.develop = develop;
        }

        ServerFlags(long mask) {
            this.mask = mask;
        }

        public long getMask() {
            return mask;
        }

        public boolean check() {
            return (SERVER_FLAG & mask) == mask;
        }
    }
}
